我想使用selenium
+ QtWebDriver
为 Qt的应用创建自动化测试。
我已阅读 QtWebDriver&#w; wiki ,以及有关stackoverflow
的一些问题
比如this一个
但是,我仍然无法使用QtWebDriver
。我不明白
如何将selenium
和QtWebDriver
联系在一起。有很多的
我无法回答的问题。
如何根据Python
+ selenium
使用QtWebDriver
为自己的 Qt应用创建自动化测试?
如何将 Qt的应用与selenium
+ QtWebDriver
相关联?
运行webDriver.exe
后的下一步是什么?
如果有人可以帮助我或给我一个示例教程,我将非常感激。
提前致谢!
答案 0 :(得分:0)
如何使用Python为我自己的基于selenium + QtWebDriver的Qt应用程序创建自动化测试?
一旦WebDrIver与您的应用程序一起运行,您可以像任何硒测试一样在python中测试它,例如:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Remote(
desired_capabilities=webdriver.DesiredCapabilities.FIREFOX,
command_executor='http://ip_of_webdriver:9517'
)
driver.get('http://example.com/exampleform.html')
# select input
form = driver.find_elements_by_xpath("//input[@name='lastname']")[0]
# PRESS ENTER
form.send_keys(Keys.ENTER)
# etc...
如何将我的Qt应用程序与selenium + QtWebDriver链接?