Skip to content

Commit

Permalink
[deps] Upgraded selenium
Browse files Browse the repository at this point in the history
  • Loading branch information
Aryamanz29 committed May 15, 2023
1 parent d5fe527 commit 26d0b91
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 29 deletions.
56 changes: 28 additions & 28 deletions openwisp_monitoring/tests/test_selenium.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,8 @@ def test_restoring_deleted_device(self):
self.open(
reverse(f'admin:{self.config_app_label}_device_change', args=[device.id])
)
self.web_driver.find_element_by_xpath(
'//*[@id="device_form"]/div/div[1]/input[1]'
self.web_driver.find_element(
By.XPATH, '//*[@id="device_form"]/div/div[1]/input[1]'
).click()
try:
WebDriverWait(self.web_driver, 5).until(
Expand All @@ -128,8 +128,8 @@ def test_restoring_deleted_device(self):
self.open(
reverse(f'admin:{self.config_app_label}_device_delete', args=[device.id])
)
self.web_driver.find_element_by_xpath(
'//*[@id="content"]/form/div/input[2]'
self.web_driver.find_element(
By.XPATH, '//*[@id="content"]/form/div/input[2]'
).click()
self.assertEqual(Device.objects.count(), 0)
self.assertEqual(DeviceConnection.objects.count(), 0)
Expand All @@ -144,8 +144,8 @@ def test_restoring_deleted_device(self):
f'admin:{self.config_app_label}_device_recover', args=[version_obj.id]
)
)
self.web_driver.find_element_by_xpath(
'//*[@id="device_form"]/div/div[1]/input[1]'
self.web_driver.find_element(
By.XPATH, '//*[@id="device_form"]/div/div[1]/input[1]'
).click()
try:
WebDriverWait(self.web_driver, 5).until(
Expand Down Expand Up @@ -205,8 +205,8 @@ def test_dashboard_timeseries_charts(self):
else:
self.assertIn(
'Insufficient data for selected time period.',
self.web_driver.find_element_by_css_selector(
'#ow-chart-fallback'
self.web_driver.find_element(
By.CSS_SELECTOR, '#ow-chart-fallback'
).get_attribute('innerHTML'),
)
self.create_test_data()
Expand All @@ -228,20 +228,20 @@ def test_dashboard_timeseries_charts(self):

self.assertIn(
'General WiFi Clients',
self.web_driver.find_element_by_css_selector('#chart-0 > h3').get_attribute(
'innerHTML'
),
self.web_driver.find_element(
By.CSS_SELECTOR, '#chart-0 > h3'
).get_attribute('innerHTML'),
)
self.assertIn(
'General Traffic',
self.web_driver.find_element_by_css_selector('#chart-1 > h3').get_attribute(
'innerHTML'
),
self.web_driver.find_element(
By.CSS_SELECTOR, '#chart-1 > h3'
).get_attribute('innerHTML'),
)
self.assertIn(
'Open WiFi session list',
self.web_driver.find_element_by_css_selector(
'#chart-0-quick-link-container'
self.web_driver.find_element(
By.CSS_SELECTOR, '#chart-0-quick-link-container'
).get_attribute('innerHTML'),
)

Expand Down Expand Up @@ -273,13 +273,13 @@ def test_device_wifi_session_inline_change(self):
device=device, wifi_client=wc2, ssid='Test Wifi Session'
)
# Now press the 'Save' button on the device change page
self.web_driver.find_element_by_xpath(
'//*[@id="device_form"]/div/div[1]/input[3]'
self.web_driver.find_element(
By.XPATH, '//*[@id="device_form"]/div/div[1]/input[3]'
).click()
# Make sure the wifi session tab now
# exists with the correct wifi sessions
wifi_session_inline = self.web_driver.find_element_by_xpath(
'//*[@id="tabs-container"]/ul/li[7]/a'
wifi_session_inline = self.web_driver.find_element(
By.XPATH, '//*[@id="tabs-container"]/ul/li[7]/a'
)
wifi_session_inline.click()
wifi_session_inline_form_error = (
Expand All @@ -291,26 +291,26 @@ def test_device_wifi_session_inline_change(self):
# were encountered after saving
self.assertNotIn(
wifi_session_inline_form_error,
self.web_driver.find_element_by_css_selector(
'#wifisession_set-group'
self.web_driver.find_element(
By.CSS_SELECTOR, '#wifisession_set-group'
).get_attribute('innerHTML'),
)
# Make sure all wifi sessions are present
self.assertIn(
f'{ws1.ssid}',
self.web_driver.find_element_by_css_selector(
'#wifisession_set-group'
self.web_driver.find_element(
By.CSS_SELECTOR, '#wifisession_set-group'
).get_attribute('innerHTML'),
)
self.assertIn(
f'{ws2.ssid}',
self.web_driver.find_element_by_css_selector(
'#wifisession_set-group'
self.web_driver.find_element(
By.CSS_SELECTOR, '#wifisession_set-group'
).get_attribute('innerHTML'),
)
self.assertIn(
'View Full History of WiFi Sessions',
self.web_driver.find_element_by_css_selector(
'#wifisession_set-group'
self.web_driver.find_element(
By.CSS_SELECTOR, '#wifisession_set-group'
).get_attribute('innerHTML'),
)
2 changes: 1 addition & 1 deletion requirements-test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ django-redis~=4.12.1
mock-ssh-server~=0.9.0
channels_redis~=3.2.0
freezegun~=1.1.0
selenium~=3.141.0
selenium~=4.9.1

0 comments on commit 26d0b91

Please sign in to comment.