无法使用selenium web驱动程序打开chrome。我的代码如下

时间:2013-07-31 06:51:48

标签: java google-chrome selenium selenium-webdriver

我尝试了以下代码,但未成功。请帮帮我。

代码:

System.setProperty("webdriver .chrome.driver","/var/lib/jenkins/workspace/ccs_func_test_build/ccs-cpw-automation-framework/../Input_Files/chromedriver");
ChromeOptions options = new ChromeOptions();

options.setBinary("/var/lib/jenkins/workspace/ccs_func_test_build/ccs-cpw-automation-framework/../Input_Files/chromedriver");

DesiredCapabilities capabilities = DesiredCapabilities.chrome();

capabilities.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(capabilities);

2 个答案:

答案 0 :(得分:1)

你的代码webdriver中有一个空格.chrome.driver应该是webdriver.chrome.driver

答案 1 :(得分:0)

根据你的评论:

第一:我不喜欢路径中的两个点。请确保linux机器有完整的路径,因为..可以解释为linux系统中的“一个目录”。

第二:确保chromedriver文件是可执行文件。来自Ubuntu的屏幕: chromedriver properties 请注意,“允许执行文件作为程序”被选中。

在命令行中它应该是chmod +x chromedriver但请仔细检查一下,我是linux新手

然后它应该工作