问题标签 [geckodriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4024 浏览

python - 无法使用 selenium-python-geckodriver 打开 Firefox

新手来了!帮帮小伙伴们!

环境: Windows 10.1 (64Bit) + Selenium + Python + geckodriver.exe (最新版本 - v0.13.0 - https://github.com/mozilla/geckodriver/releases )

问题:

  • 无法使用下面提到的代码打开 firefox 浏览器

使用的代码:

笔记:

  • 能够通过相应地更改位置路径来使用 chromewebdriver 和 Microsoftwebdriver 打开 Chrome 和 IE Edge
  • 也设置了windows环境路径环境。检查以下:
    • C:\Program Files (x86)\Python36-32\lib\site-packages\selenium\webdriver
    • C:\Program 文件 (x86)\Python36-32
    • C:\Program 文件 (x86)\Python36-32\Scripts

问题:

  1. 问题是什么?给出正确的位置路径。还是打不开
  2. 上面环境变量中设置的路径是否正确?我试了很多次改了也没用。有人可以分享您的工作环境变量路径吗?

请回复!谢谢你的时间!

0 投票
4 回答
8615 浏览

selenium-webdriver - 如何在 selenium 3.0.1 中关闭 Firefox 浏览器

Firefox:50.0.1,GeckoDriver:13,selenium 3.01,IDE:Eclipse,编程语言:Java

使用以下代码:

在 driver.close() 中,浏览器未关闭在 driver.quite() 中,浏览器已关闭,Firefox 崩溃了。出现错误:“FireFox 的插件容器已停止工作。”

请让我知道任何解决方案

0 投票
1 回答
2003 浏览

firefox - 元素当前不可交互,并且可能无法在 Robot Framework 上进行操作

我有一个包含五个字段的表单,我正在尝试在最后一个字段中输入文本。

我的脚本的一个例子是:

[input] [id=combo-1234-textfield] [text] 我已经得到了 ID,但是当它尝试在找到的 ID 上输入文本时,它说元素当前不可交互并且可能无法操作。但我可以像往常一样手动输入文本。由于 readonly=false。

我检查了身份证是正确的。

有人知道这里有什么问题吗?

笔记; 我使用 FireFox 作为浏览器。

0 投票
3 回答
29831 浏览

python - Python 为 Selenium 设置 Firefox 首选项--下载位置

我使用 Selenium Marrionette 和 GeckoDriver 来提取 Web 数据。我使用以下设置我的 Firefox 配置文件首选项:

根据我在阅读Unable to set firefox profile preferencesFirefoxProfile 传递给 FirefoxDriver后的理解,现在使用时似乎没有做任何事情firefox_profile。所以我需要实施新的更新firefox_capabilities,但我不确定如何准确地做到这一点。有任何想法吗?

0 投票
1 回答
369 浏览

firefox - 在 Firefox 上执行 selenise runner

我正在使用selenise runner在不同的浏览器中运行脚本。

我正在使用这个配置文件:

这个命令执行 jars 和报告:

我收到此错误日志:

我也设置webdriver.gecko.driver了系统环境变量。

为什么即使设置了壁虎驱动程序的路径后我也会收到此错误。

版本:Gecko 驱动程序:geckodriver 0.13.0,Selenise 亚军:Selenese 亚军 3.0.0

0 投票
7 回答
17044 浏览

selenium - 如何在 selenium 3 中关闭 Marionette/gecko 驱动程序日志

我需要关闭 Marionette/GeckoDriver 日志记录;有什么办法吗?我一直在寻找很多,但我没有得到正确的答案。INFO 日志是:

如何关闭此日志记录?

0 投票
2 回答
599 浏览

python-2.7 - Selenium 在服务器上无法正常工作

我有一个带有 Selenium 的脚本,它可以在 pc 和服务器上正确运行。几天前它停止了服务器,但我仍然没有弄清楚出了什么问题。我将 Firefox (41.0.2) 和 Selenium (2.53.5) 都设置为与 PC 和本地相似。

通过运行:

使用当前版本,我面临此错误:

我应该提到我使用设置 DISPLAY:=1; 运行我的代码。

我决定将 selenium 升级到 3.0.2,但我遇到了:

根据其他遇到此问题的人的建议,我下载了 geckidriver 并将其放在 /usr/local/bin 中。但是,我仍然无法运行我的代码。奇怪的是代码在电脑上运行没有任何问题!

有什么意见或建议吗?

这是 geckodriver.log 的输出:

Xlib:显示“:1”上缺少扩展“RANDR”。

谢谢

0 投票
3 回答
2169 浏览

java - Selenium 脚本在 Firefox 浏览器上失败

我在用着 -

Selenium 3.0.1 与 java

火狐版本:50.1.0

geckodriver-v0.13.0-win64

我已经为我的 Web 应用程序创建了一套完整的测试套件。当我在chrome浏览器上运行它时,所有测试都运行顺利。完全没有问题,除了浏览器兼容性测试,我切换到firefox驱动程序并运行测试,我的测试总是失败。输入字段出现问题,我猜输入文本的速度太快了,即使文本没有填写在文本框中,但它正在单击提交按钮,因为我可以看到空白字段验证消息。我米吸了如何处理这个。我需要在 FF 上调试和运行我的整个脚本还是有任何可行的解决方案?

编辑

我有一DriverSetup堂课,其中放置了以下代码-

另一个是SubmitNewContact

并使用 testNG 运行这两个类 -

注意:-还有一些其他类,例如SubmitNewContact我的应用程序的每个功能并运行然后全部使用testing.xml

0 投票
0 回答
868 浏览

java - Selenium Webdriver 未连接 HTTPConnect 错误

尝试通过 selenium webdriver 3.0 和 Firefox 51.0 在 Firefox 51.0 中打开 url 时,有人可以帮我解决以下错误吗?下面是我使用的代码和我收到的异常。

例外

谢谢, 巴拉吉

0 投票
0 回答
1190 浏览

ruby - Ruby Watir 无法连接到 Mozilla geckodriver

我正在尝试将 Firefox 从驱动程序情况发生任何灾难之前的版本升级到 macOS 的最新版本(似乎是 50.1.0)。我升级到了最新的 selenium-webdriver (3.0.5) 和 watir (6.1.0,以前的 watir-webdriver)。

我下载了最新的 geckodriver (0.13.0),将其添加usr/bin/local并使其可执行,从而停止了Unable to find Mozilla geckodriver错误。然而 ...

在这一点上,我找不到任何关于我还能做什么的文档。Chrome 工作得很好,但我需要 Firefox。由于之前的 Firefox 驱动程序“刚刚工作”,我不确定是否有任何工具可用于诊断。(Watir/Watir-Webdriver 文档仍然说 Firefox 可以正常工作。)任何提示将不胜感激......

标记的重复问题可能是重复错误,但公认的答案是回滚联锁技术的版本。这与我试图完成的事情完全相反。

此外,我(现在)专门寻找文档和/或诊断工具,以详细说明或发现 watir、selenium-webdriver、geckodriver 和 Firefox(或其某些子集)的哪些版本可以很好地协同工作。