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

selenium的firefox驱动程序或chrome驱动程序有问题

邹山
2023-03-14

对于ex,当我的chrome放在Compand提示符中时,会给出路径-/applications/google\chrome.app

system.setproperty(“webdriver.chrome.driver”,“/applications/google/chrome.app”);WebDriver driver=new ChromeDriver();
driver.get(“http://www.google.com”);

但它不起作用,与火狐一样。我用了很多已经给出的建议,但似乎没有一个奏效。如果有什么要补充的,有人能告诉我吗?

共有1个答案

郝原
2023-03-14

你为什么要使用“/applications/google/chrome.app”。您只需要提供驱动程序的路径,而不需要提供浏览器的路径。下面是Firefox的代码,但是您需要下载并配置GeckoDriver(适用于FF和Selenium3.x的最新版本)

public class FirefoxTest {

@Test
public void FirefoxTest_Test1() {
    System.setProperty("webdriver.gecko.driver","D:\\Firefox\\geckodriver.exe");
    FirefoxDriver driver = new FirefoxDriver();
    driver.get("http://www.google.com");
}
}

请查看此链接以获得下载和安装Geckodriver with Firefox-http://automationtestinghub.com/selenium-3-0-Launction-Firefox-with-GeckoDriver/的完整详细信息

 类似资料:
  • 当我尝试用Selenium 3.14、3.13或3.12启动WebDriver时,我得到 “org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器的地址无效或浏览器启动失败。”错误。 我可以用旧的Selenium版本运行测试而没有错误。我已经设置了环境变量(例如webdriver.chrome.drive

  • 公共类性能测试{ } 驱动程序信息:driver.version: FirefoxDriver在org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)在org.openqa.selenium.firefox.FirefoxDriv

  • 这是我在运行上述程序时遇到的错误。有人解决了这个问题吗? 我尝试过改变Selenium和ChromeDriver的版本,但没有任何效果。

  • 我使用Firefox驱动程序编写了许多Selenium测试,效果很好。但由于某些原因,我现在在尝试实例化Firefox驱动程序时遇到了一个异常。有人知道Firefox的任何更新可能会影响这一点吗? 下面是两行代码。异常发生在第2行:- 以下是我得到的例外情况:- “WebDriver.dll中出现“OpenQA.Selenium.WebDriverException”类型的异常,但未在用户代码中处

  • 问题内容: 我正在尝试运行一个ruby文件,该文件将使用seleniumwebdriver启动chrome驱动程序。我有selenium独立服务器2.35.0。和chromedriver可执行文件已安装。我正在通过运行服务器来启动 两个会话正在启动,chrome驱动程序无法启动。 这是在我使用以下文件运行文件之后 我对此并不陌生,无法找出问题所在。而且,我也试图让它无头运行,所以我正在运行Xvfb

  • 我试图运行一个ruby文件,这将启动chrome驱动程序使用selenium WebDriver。我有selenium独立服务器2.35.0。和chromedriver可执行文件安装。我通过运行来启动服务器, 这是在我使用 我对此很陌生,不知道哪里出了问题。我也试图无头运行它,所以我有Xvfb运行。有人能帮我指出我犯的错误并启动chromedriver吗? 更新: 谁能帮我弄清楚出了什么问题吗?