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

Selenium webdriver 3.0.1和Java 1.8无法打开Firefox web浏览器50.1.0

杜成和
2023-03-14

我使用的是Firefox浏览器版本50.1.0、Selenium 3.0.1、Java1.8、TestNG和Eclipse。我无法使用以下代码打开Firefox浏览器:

package test;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.BeforeTest;

public class Login {
@BeforeTest
public void setup() {
    WebDriver driver;
    System.setProperty("webdriver.gecko.driver", "D:\\JavaPrograms\\geckodriver.exe");
    driver = new FirefoxDriver();
    driver.manage().window().maximize();
    driver.get("http://www.google.co.in");
}
}

但我得到了以下例外情况:

共有1个答案

空谦
2023-03-14

使用此代码:

@BeforeTest
public void setup() {
    System.setProperty("webdriver.gecko.driver", "D:\\JavaPrograms\\geckodriver.exe");
    WebDriver driver;

    driver = new FirefoxDriver();
    driver.manage().window().maximize();
    driver.get("https://www.google.co.in");
}
}
 类似资料:
  • 每当我尝试时,它都会说Chrome意外关闭并要求重新打开。在python末尾,它给出了错误: 我的代码是: 更新:在详细模式下运行会产生以下结果:

  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站

  • 我正在使用以下配置: 运行时发现以下错误: org.openqa.selenium.会话未创建异常断开:无法连接到渲染器 (会话信息:chrome=62.0.3202.62) (驱动程序信息:chromeDrive=2.34.522940 (1a76f96f66e3ca7b8e57d503b4dd3bcfba87af1),平台=Windows NT 6.1.7601 SP1x86_64)(警告:服

  • 我有以下场景:安装了firefox和chrome的Ubuntu16.04机器,chrome是我的默认浏览器。 我在shell中检查以下操作: 并且不会出现firefox的任何一面,总是Chrome。这样很好。还要检查: 点击桌面文件。html->chrome启动 现在奇怪的是,如果我跑了: 出于某种奇怪的原因,它总是打开Firefox。我不知道为什么,有人能帮我吗?

  • 问题内容: 我在Ubuntu Desktop 16.04上使用Selenium WebDriver,但无法打开浏览器。Firefox更新后出现以下错误(在此之前,所有方法都可以正常工作): 问题答案: 修正 :目前的解决方案是降级Firefox!运行此命令以获取可用Firefox版本的列表。 我的结果: 安装: 要保留此版本并禁止更新: