test_ui.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:integration 作者: mendersoftware 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号