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

如何通过GeckoDriver和Selenium启动Firefox浏览器

鄂慈
2023-03-14

我正在尝试启动selenium web浏览器,我可以打开火狐浏览器,但无法打开谷歌帮助我解决我面临的这个错误

package selenium1;

import org.openqa.selenium.WebDriver;
//import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class selenium2 {
    public static void main(String[] args) throws Exception {

        System.out.println("hello world ");
        System.setProperty.("webdriver.firefox.marionette","/Users/bindumalini.n/Downloads/geckodriver.exe";
        WebDriver driver = new FirefoxDriver();
        driver.quit();
        driver.get("www.gmail.com");
        System.out.println("hello");
    }
}

线程“main”org.openqa.selenium.WebDriverException中的hello world异常:等待Firefox启动45秒时超时。构建信息:版本:“3.14.0”,修订版:“AACCCCE0”,时间:“2018-08-02T20:05:20.749Z”系统信息:主机:“BLRJPT6861D”,IP:“FE80:0:0:0:148A:BC94:9BD4:8A04%EN0”,OS.Name:“Mac OS X”,OS.arch:“X86_64”,OS.Version:“10.13.6”,Java.Version:“1.8.0_141”驱动程序信息:Driver.Version:FirefoxDriver at由:org.openqa.selenium.net.urlchecker$timeoutexception:在org.openqa.selenium.net.urlchecker.waituntilavailable(urlchecker.java:100)(org.openqa.selenium.firefox.xpidriverservice.waituntilavailable(xpidriverservice.java:131)等待[http://localhost:48007/hub/status]在45005 ms后可用时超时...其他8个原因:

共有1个答案

鲁景山
2023-03-14

您使用了driver.quit();在导航之前,这将退出此驱动程序并关闭关联的窗口。

将其移动到脚本的末尾(或在最后一次使用之后)

public static void main(String[] args) throws Exception {
    System.out.println("hello world ");
    System.setProperty.("webdriver.firefox.marionette","/Users/bindumalini.n/Downloads/geckodriver.exe";
    WebDriver driver = new FirefoxDriver();     
    driver.get("www.gmail.com");
    driver.quit();
    System.out.println("hello");
}
 类似资料:
  • 我无法为以下脚本启动Firefox浏览器。 脚本#1: 我收到如下所述的错误消息: 我做错了什么?

  • 我突然遇到了硒和铬驱动的错误问题。我还没有改变一件事,但我遇到了这些错误信息。这个脚本在几个小时前就开始工作了,现在没有任何调整,它不工作了。 这是我对应的代码: 更奇怪的是,当打开新终端、加载python并从selenium import webdriver中键入时,我没有收到任何错误。但是,当我导航到脚本所在的文件夹,并从selenium import webdriver加载python和类型

  • 我没有对我的python selenium程序做任何更改,3天前它运行良好。现在,当我尝试使用它时,我得到: 浏览上下文已被丢弃无法解码来自木偶的响应 知道代码之外的原因是什么吗?(由于未进行任何更改) 我正在使用火狐和壁虎驱动程序。在我得到这些错误后,我更新了火狐、壁虎驱动程序和硒,但没有帮助。

  • 有人能帮我吗? 提前谢了。

  • 问题内容: 我正在尝试使用量角器运行一个简单的测试脚本。 环境: 这是我的量角器配置文件。 这是我的测试脚本(todo-spec.js) 这是我的 node_modules / protractor / node_modules / webdriver-manager / selenium / 目录,如下所示: 使用进行测试时,出现以下错误。 任何帮助,将不胜感激。 问题答案: 可以使用以下配置解

  • 问题内容: 我正在使用seleniumjava工作,需要下载pdf文件,但是在我的情况下似乎没有任何效果。是由于设置了新的firefox驱动程序实例ie吗?我被困在这里。但是,当我在MIME对话框上手动单击保存文件时,它可以正确保存到我的自定义位置,我的下载链接代码也位于另一个Java类中,而位于另一个类的下面,但是我使用的驱动程序与在此类中声明的,以下是我的代码, 问题答案: 以下代码块使用直通