def test_authorize_all(self):
ui_test_banner()
driver = self.init_driver()
self.login(driver)
assert self.click_button(driver, "Devices")
self.click_button(driver, "Authorize 1 device", timeout=600)
xp = "//table/tbody[@class='clickable']/tr/td[3]/div"
authorized_device = self.wait_for_element(driver, By.XPATH, xp, timeout=600)
assert authorized_device
authorized_device.click()
timeout = time.time() + (60*5)
while time.time() < timeout:
time.sleep(0.2)
if self.wait_for_element(driver, By.XPATH, xp).text == "vexpress-qemu":
break
else:
raise Exception("Device never appeared for authorization")
print("Found authorized_device: '" + authorized_device.text + "'")
assert authorized_device.text == "vexpress-qemu"
ui_test_success()
self.destroy_driver(driver)
评论列表
文章目录