blob: 4e5be9fb8ceceb8637582172165fe38c5b8ca612 [file] [log] [blame]
# Copyright (c) 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import urlparse
import linksyse2000_ap_configurator
class LinksysWRT320APConfigurator(
linksyse2000_ap_configurator.Linksyse2000APConfigurator):
"""Base class for objects to configure Linksys WRT 320 access points
using webdriver."""
def navigate_to_page(self, page_number):
if page_number == 1:
page_url = urlparse.urljoin(self.admin_interface_url,
'Wireless_Basic.asp')
self.get_url(page_url, page_title='Settngs')
elif page_number == 2:
page_url = urlparse.urljoin(self.admin_interface_url,
'WL_WPATable.asp')
self.get_url(page_url, page_title='Security')
else:
raise RuntimeError('Invalid page number passed. Number of pages '
'%d, page value sent was %d' %
(self.get_number_of_pages(), page_number))