问题标签 [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.
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
问题:
- 问题是什么?给出正确的位置路径。还是打不开
- 上面环境变量中设置的路径是否正确?我试了很多次改了也没用。有人可以分享您的工作环境变量路径吗?
请回复!谢谢你的时间!
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 的插件容器已停止工作。”
请让我知道任何解决方案
firefox - 元素当前不可交互,并且可能无法在 Robot Framework 上进行操作
我有一个包含五个字段的表单,我正在尝试在最后一个字段中输入文本。
我的脚本的一个例子是:
[input] [id=combo-1234-textfield] [text] 我已经得到了 ID,但是当它尝试在找到的 ID 上输入文本时,它说元素当前不可交互并且可能无法操作。但我可以像往常一样手动输入文本。由于 readonly=false。
我检查了身份证是正确的。
有人知道这里有什么问题吗?
笔记; 我使用 FireFox 作为浏览器。
python - Python 为 Selenium 设置 Firefox 首选项--下载位置
我使用 Selenium Marrionette 和 GeckoDriver 来提取 Web 数据。我使用以下设置我的 Firefox 配置文件首选项:
根据我在阅读Unable to set firefox profile preferences和FirefoxProfile 传递给 FirefoxDriver后的理解,现在使用时似乎没有做任何事情firefox_profile
。所以我需要实施新的更新firefox_capabilities
,但我不确定如何准确地做到这一点。有任何想法吗?
firefox - 在 Firefox 上执行 selenise runner
我正在使用selenise runner在不同的浏览器中运行脚本。
我正在使用这个配置文件:
这个命令执行 jars 和报告:
我收到此错误日志:
我也设置webdriver.gecko.driver
了系统环境变量。
为什么即使设置了壁虎驱动程序的路径后我也会收到此错误。
版本:Gecko 驱动程序:geckodriver 0.13.0,Selenise 亚军:Selenese 亚军 3.0.0
selenium - 如何在 selenium 3 中关闭 Marionette/gecko 驱动程序日志
我需要关闭 Marionette/GeckoDriver 日志记录;有什么办法吗?我一直在寻找很多,但我没有得到正确的答案。INFO 日志是:
如何关闭此日志记录?
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”。
谢谢
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
java - Selenium Webdriver 未连接 HTTPConnect 错误
尝试通过 selenium webdriver 3.0 和 Firefox 51.0 在 Firefox 51.0 中打开 url 时,有人可以帮我解决以下错误吗?下面是我使用的代码和我收到的异常。
例外
谢谢, 巴拉吉
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(或其某些子集)的哪些版本可以很好地协同工作。