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

无法使用selenium web驱动程序启动Firefox浏览器

翁和正
2023-03-14

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

public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.setProperty("webdriver.firefox.bin", "C:\\Program Files\\Mozilla Firefox\\firefox.exe");
    System.setProperty("webdriver.gecko.driver", "C:\\xx\\geckodriver.exe");
     WebDriver driver=new FirefoxDriver();
    driver.get("http://www.google.co.in");
    driver.quit();
 }
}

共有1个答案

岳曦
2023-03-14

不使用特定浏览器的驱动程序,可以使用maven中的“WebDriverManager”插件,这样就可以解决大部分与浏览器及其实例相关的问题。即使这样也能帮助我克服与浏览器相关的问题。例如。1.在Maven2中添加Webdrivermanager插件。直接调用您选择的浏览器,如下面提到的火狐。

FirefoxDriverManager.getInstance().setup();driver=新FirefoxDriver();

 类似资料:
  • 下面是我用于自动化脚本的firefox、gecko驱动程序和selenium版本:Firefox浏览器:52.0 Selenium: 3.0.1 Gecko驱动程序:0.11.1 下面是我的鼠标悬停动作代码: 此代码适用于chrome和IE浏览器,仅在Firefox中遇到问题。我尝试升级Selenium和Gecko驱动程序,但那次浏览器没有调用。下面是正在显示的错误消息 POST/session/

  • 在升级到firefox 26.0之前,我在firefox的早期版本中使用了selenium 2.35。以前我的测试运行得很好,但现在我得到了以下错误。 我试图降级火狐的版本,但无法从mozilla网站获得任何以前的版本。 我还尝试了所有的selenium版本2.36,2.37,2.38,2.39但似乎没有一个与火狐26.0兼容。一旦我试图用2.36到2.39替换selenium 2.35,代码中就

  • 我试图运行一些单元测试使用Selenium网络驱动程序和C#。NET for Firefox浏览器,但我无法做到这一点(Chrome和IE11浏览器工作顺利)。 以下是我收集的信息: 操作系统:Windows 10企业版 Gecko驱动程序版本:geckodriver-v0。17.0-win32 Mozilla Firefox版本:54.0.1(32位) 已在“C:\LEO\SELENIUM C\

  • 我正在使用ChromeDriver V2.24,我的系统中有Chrome Browser52(未安装,可执行文件)。 NosuchSessionException:没有这样的会话 控制台: 注意:在Windows安全更新之前,当我使用ChromeDriver3.1和Chrome58时,我的脚本运行良好。更新后,我无法启动Chrome浏览器,因为它不是启动浏览器,而是在后台运行。

  • 我的代码: 例外情况 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件不存在:C:\Users\sony\Downloads\chromedriver\U win32。在com.exe。谷歌。常见的基础先决条件。org上的checkState(premissions.java:534)。openqa。硒。遥远的服务司机服务。在org上检查

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