当前位置: 首页 > 知识库问答 >
问题:

我无法使用Selenium启动浏览器

公冶威
2023-03-14

我的html" target="_blank">代码:

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

public class FirstAutomation {

    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\sony\\Downloads\\chromedriver_win32.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("https://wwww.google.com");
      }
}

例外情况

线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件不存在:C:\Users\sony\Downloads\chromedriver\U win32。在com.exe。谷歌。常见的基础先决条件。org上的checkState(premissions.java:534)。openqa。硒。遥远的服务司机服务。在org上检查可执行文件(DriverService.java:136)。openqa。硒。遥远的服务司机服务。findExecutable(DriverService.java:131)位于org。openqa。硒。铬。ChromeDriver服务。在org上访问$000(ChromeDriverService.java:32)。openqa。硒。铬。ChromeDriverService$Builder。findDefaultExecutable(chromedDriverService.java:137)位于org。openqa。硒。遥远的服务DriverService$Builder。在org上构建(DriverService.java:329)。openqa。硒。铬。ChromeDriver服务。createDefaultService(ChromeDriverService.java:88)位于org。openqa。硒。铬。镀铬器。(ChromeDriver.java:123)在FirstAutomation。main(FirstAutomation.java:8)

共有2个答案

苏阳州
2023-03-14

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

孙俊彦
2023-03-14

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

右键单击Selenium项目-

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

下载最新Chrome驱动程序的链接

我希望上述过程能奏效

 类似资料:
  • 线程“main”java.lang.IllegalStateException中的异常:驱动程序可执行文件的路径必须由WebDriver.Chrome.driver系统属性设置;有关更多信息,请参见https://github.com/seleniumhq/selenium/wiki/chromedriver。最新版本可从http://chromedriver.storage.googleapis

  • 我试图使用eclipse来运行Selenium Web驱动程序自动化,但无法打开浏览器窗口。调试日志显示没有错误,我成功地检索了网页的标题,如下所示: 调试日志:1496221115902 geckodriver信息监听127.0.0.1:39119 1496221116097 geckodriver::木偶信息启动浏览器/应用程序/火狐.app/contents/macos/firefox-bi

  • 问题内容: 我刚接触selenium。我生成了我的第一个Javaselenium测试用例,它已成功编译。但是当我运行该测试时,我得到了以下RuntimeException 请告诉我如何解决此错误。 这是我要运行的Java文件。 我首先通过命令提示符启动了selenium服务器,然后通过另一个命令提示符执行了上述java文件。 第二个问题:我可以右键单击包含selenium的网页上的指定位置。 问题

  • 我无法使用selenium webdriver 3.4.0启动Firefox浏览器

  • 使用此代码为相同,但它是给无法访问的浏览器异常和不工作。

  • 我使用以下内容注册我的节点(与集线器相同的机器): java-Dwebdriver.chrome。驱动程序= 但是,当我执行测试用例时,只启动了4个浏览器。是否有我遗漏的设置或在不知不觉中使用了一些默认设置?请帮忙。