Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我无法使用Selenium启动浏览器_Java_Selenium - Fatal编程技术网

Java 我无法使用Selenium启动浏览器

Java 我无法使用Selenium启动浏览器,java,selenium,Java,Selenium,我的代码: import org.openqa.selenium.WebDriver; 导入org.openqa.selenium.chrome.ChromeDriver; 公共级自动化{ 公共静态void main(字符串[]args){ System.setProperty(“webdriver.chrome.driver”,“C:\\Users\\sony\\Downloads\\chromedriver\u win32.exe”); WebDriver驱动程序=新的ChromeDrive

我的代码:

import org.openqa.selenium.WebDriver;
导入org.openqa.selenium.chrome.ChromeDriver;
公共级自动化{
公共静态void main(字符串[]args){
System.setProperty(“webdriver.chrome.driver”,“C:\\Users\\sony\\Downloads\\chromedriver\u win32.exe”);
WebDriver驱动程序=新的ChromeDriver();
驱动程序。获取(“https://wwww.google.com");
}
}
例外情况

线程“main”java.lang.IllegalStateException中的异常:驱动程序可执行文件不存在:C:\Users\sony\Downloads\chromedriver\u win32.exe 位于com.google.common.base.premissions.checkState(premissions.java:534) 位于org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:136) 位于org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:131) 访问org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32) 位于org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) 位于org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:329) 位于org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) 位于org.openqa.selenium.chrome.ChromeDriver(ChromeDriver.java:123) main(FirstAutomation.java:8)


请按照以下步骤添加Chromedriver.exe

右键单击Selenium项目->构建路径->配置构建路径->库->添加外部类文件夹

注意:请交叉检查您电脑中的chrome驱动程序路径位置,并确保chrome驱动程序版本和google chrome版本相互匹配

下载最新的Chrome驱动程序


我希望上述过程能够正常工作

请按照以下步骤添加Chromedriver.exe

右键单击Selenium项目->构建路径->配置构建路径->库->添加外部类文件夹

注意:请交叉检查您电脑中的chrome驱动程序路径位置,并确保chrome驱动程序版本和google chrome版本相互匹配

下载最新的Chrome驱动程序


多亏了维卡斯·达迪,我希望上述过程能奏效。我下载了80版本的chrome驱动程序,笔记本电脑上实际使用的浏览器是79,因此出现了错误。但现在,删除驱动程序并重新安装相同版本的驱动程序后,它工作正常

多亏了维卡斯·达迪。我下载了80版本的chrome驱动程序,笔记本电脑上实际使用的浏览器是79,因此出现了错误。但现在,删除驱动程序并重新安装相同版本的驱动程序后,它工作正常

好的,维卡斯。谢谢你的快速回答。我会按照你的建议去做,看看是否有效。谢谢Vikas。成功了。浏览器版本不同。我用的是79,我下载的驱动程序是80。假设我使用的是最新版本,我下载了80。你是个明星。谢谢维卡斯。谢谢你的快速回答。我会按照你的建议去做,看看是否有效。谢谢Vikas。成功了。浏览器版本不同。我用的是79,我下载的驱动程序是80。假设我使用的是最新版本,我下载了80。你是个明星。谢谢这不是一个答案。你的意思是什么@CoreyGoldberg。浏览器版本不同。我下载了与当前使用的版本相同的驱动程序可执行文件,并给出了正确的路径。我犯了两个错误。路径不正确,驱动程序版本也不一样,直到没有答案为止。这不是答案。浏览器版本不同。我下载了与当前使用的版本相同的驱动程序可执行文件,并给出了正确的路径。我犯了两个错误。路径不正确,驱动程序版本也不同,直到没有回答问题