你如何看待使用selenium的Chrome webdriver

时间:2016-02-13 17:11:08

标签: python google-chrome selenium selenium-webdriver

我跟着设置​​了selenium.webdriver.Chrome的chrome要求,并使用了以下代码Running webdriver chrome with Selenium

import os
from selenium import webdriver
from pyvirtualdisplay import Display

display = Display(visible=0, size=(800, 600))
display.start()
driver = webdriver.Chrome()
driver.get("http://www.google.com")
print driver.page_source.encode('utf-8')

我很惊讶地看到代码有效,但没有弹出浏览器。我认为这几乎是不可能发展的,因为我无法看到我做对/错的事。如何使用selenium实际看到功能性的Chrome驱动程序(python)?谢谢

解答:

将visible设置为1,安装模拟器:

sudo apt-get install xvfb xserver-xephyr

display = Display(visible=1, size=(800, 600))

1 个答案:

答案 0 :(得分:1)

在java中,我们添加这两行来执行chrome

中的代码

System.setProperty(" webdriver.chrome.driver"," / path / to / chromedriver"); WebDriver driver = new ChromeDriver();

不确定python是否也有类似内容!