如果UI不存在,qtwebdriver无法连接到应用程序

时间:2018-06-17 12:49:10

标签: python bash selenium sleep

我在Ubuntu和python脚本上有QT应用程序,使用qtwebdriver + Selenium进行UI测试: 这是我的python脚本:

driver = webdriver.Remote(command_executor='http://127.0.0.1:9517',
                                       desired_capabilities={"browserStartWindow": "*", "reuseUI": True})

这是bash脚本,它启动我的应用程序和脚本:

./myapplication
sleep 5
python AutotestMain.py

问题是,如果我不使用“sleep 5”,则行webdriver.Remote失败,因为我的应用程序的GUI尚未出现。我该如何解决这个错误?在Selenium中是否存在允许等待直到窗口存在的可能性?

0 个答案:

没有答案