您好我计划设置selenium来测试我的网络应用程序。
我已经读过chromedriver和Xvfb都可以用来运行测试。 我还读过Xvfb可以配置为使用chromdriver。
这让我感到困惑。 chromedriver和Xvfb在运行硒测试中扮演什么角色。
由于
答案 0 :(得分:2)
代码段(python):
Chrome驱动程序(下载here):
browser = webdriver.Chrome() // to launch tests in Chrome browser.
Xvfb - 使用pyvirtualdisplay(Xvfb的python包装器):
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
# now Chrome will run in a virtual display.
# you will not see the browser.
browser = webdriver.Chrome()
browser.get('http://www.google.com')
print browser.title
browser.quit()
display.stop()
参考文献: