我尝试了以下代码,但未成功。请帮帮我。
代码:
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);
答案 0 :(得分:1)
你的代码webdriver中有一个空格.chrome.driver应该是webdriver.chrome.driver
答案 1 :(得分:0)
根据你的评论:
第一:我不喜欢路径中的两个点。请确保linux机器有完整的路径,因为..
可以解释为linux系统中的“一个目录”。
第二:确保chromedriver
文件是可执行文件。来自Ubuntu的屏幕:
请注意,“允许执行文件作为程序”被选中。
在命令行中它应该是chmod +x chromedriver
但请仔细检查一下,我是linux新手
然后它应该工作