【问题标题】:selenium web driver : Able to open Firefox browser but unable to load Urlselenium web driver : 可以打开 Firefox 浏览器但无法加载 Url
【发布时间】:2017-03-25 08:03:46
【问题描述】:

在执行我的脚本时,脚本能够打开浏览器,但无法输入我使用 driver.get() 方法的 url。然后我尝试添加和增加睡眠时间,之后我的脚本能够加载 url 并且它按预期工作但大多数时候它都失败了我不知道这是时间问题还是驱动程序问题请建议我正确的解决方案。

使用的平台 - Windows 7 语言-java 工具 - selenium 网络驱动程序 2.48.2 火狐-34.0

用于创建驱动实例的代码如下:

try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        driver = new FirefoxDriver();
        try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        driver.get(myurl);
        }

错误日志如下:

Slenium web driver : Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output...and ...Receiving org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH)

【问题讨论】:

标签: java firefox selenium-webdriver windows-7


【解决方案1】:

我遇到了同样的问题,即无法在浏览器中加载 baseurl...您需要更换

System.setProperty("webdriver.gecko.driver","C:\Marionette\geckodriver_1.exe" );代替 System.setProperty("webdriver.firefox.marionette","C:/Users/admin/Downloads/geckodriver-v0.11.1-win32/geckodriver.exe");

或尝试反向

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 2017-03-04
    • 1970-01-01
    • 2016-04-03
    • 2021-01-20
    相关资源
    最近更新 更多