问题标签 [selenium-firefoxdriver]

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 回答
6854 浏览

java - 在 FirefoxDriver 上打开 URL 失败并出现 WebDriverException:无法解析“”

我正在使用 Selenium Webdriver 进行一些机器人测试。由于某些功能似乎只能在 Firefox 中使用,因此我有义务使用 Firefoxdriver。时不时会发生一些奇怪的事情。启动驱动程序

让 firefox 启动但不去指定的 url。奇怪的是,它可以在另一台具有 Firefox 中设置的首选项的计算机上运行。我曾经通过更改为另一个版本的 Firefox 解决了这个问题,但这一次对我来说并没有解决问题,但它确实对其他开发人员有用。是的,所有开发人员的错误都是在同一天、同一天开始的……我的第一个问题是:它是 Firefox 问题还是 Webdriver 问题。第二个问题:它怎么可能在其他电脑上工作?

任何帮助将不胜感激谢谢

0 投票
2 回答
343 浏览

internet-explorer - WebDriver - 不可能从 FFDriver 切换到 ChromeDriver 或 IEDriver

我正在尝试在 Firefox 中创建一个大型 selenium 套件,但我也想知道所有这些测试在 Chrome 或 IE 中工作会有多困难,即使因为页面只是以不同的方式呈现并且已经很难链接它们和让其他司机工作。

有什么建议或经验可以分享吗?在此先感谢,洛伦佐。

0 投票
4 回答
31600 浏览

java - 如何用硒滚动页面

我正在使用 FirefoxDriver 网络驱动程序。在 Firefox 窗口中加载的页面是一个大页面,我想使用 selenium 滚动该页面。

我想知道如何做到这一点。

0 投票
4 回答
12280 浏览

c# - 如何使用 Selenium2、C# 识别滚动条并向上/向下滚动

我正在使用 C#、Selenium2 测试一个应用程序。任何人都可以建议滚动条事件的代码是什么,以便它使用firefox驱动程序识别和向下/向上滚动。

0 投票
1 回答
1056 浏览

playframework - 在 Jenkins 中执行 WebDriver 测试期间如何获得测试结果?

我正在使用游戏!WebDrive 模块和作业运行正常,但是当测试失败时,Jenkins 作业显示“所有测试通过”。我正在尝试输入测试结果,但我一直遇到麻烦。

我尝试为 Jenkins 使用 SeleniumHQ 插件,但这会导致如下所示的错误。我使用 Firefox,所以我将测试结果位置设置为 {app}/test-result/FirefoxDriver/*.html

所以我猜输出并不是真正的 Selenium。我试着拉入戏剧!插件并没有提供任何好的选择。我确实尝试过Play!自动测试报告构建后步骤,但这只会导致显示应用程序日志。

最后,我尝试使用发布测试工具结果报告构建后步骤。这个特别令人沮丧,因为文档太糟糕了,而且 Jenkins 没有提供我能找到的任何调试/故障排除信息。

我设置的 XSL 低于此值,然后我一直得到的错误低于此值。有没有人从 webdrive:test 获得测试结果进入 Jenkins 工作?

这是我在作业日志中遇到的错误。

0 投票
1 回答
1296 浏览

c# - 在 Selenium 中使用 FireFoxDriver 时,如何知道页面 URL?

我正在使用 FireFoxDriver、C#、NUnit 和 Selenium。

我的测试方法首先转到一个页面并执行一些操作,然后用户将被重定向到另一个页面。

如何验证是否发生了页面重定向?

谢谢,

0 投票
1 回答
785 浏览

java - Selenium 正在寻找 getAllFields() 函数

我在很多地方都看到,要在 selenium 中获取数组或 id 列表,您使用类似的getAllFields or东西,但该函数在 webdriver、webelement 的哪一部分中,我唯一看到的是每个人都说 use selenium.getAllFields()
正如我所说的那样,我不知道该函数中的元素是硒是什么,顺便说一下,我不是问什么是硒,而是如何获取getAllFields()函数我使用java进行测试
提前谢谢

0 投票
2 回答
4782 浏览

java - org.openqa.selenium.InvalidElementStateException:无法执行本机交互:无法加载本机事件组件

在将 FF9 更新到 FF10 之后,我在使用 Java 绑定在 Windows 7 中使用版本 2.15.0 和 Firefox9 时遇到了这个错误。我尝试按照在线建议禁用本地事件,但没有运气。在网上进一步搜索解决方案后,我将 WebDriver 更新到了 2.17.0 版。问题已解决,我有一段时间没有遇到同样的问题。我再次升级到 WebDriver 的最新版本 2.19.0,问题就解决了。现在我在将 FF10 更新到 11 后面临同样的问题。我升级到 2.20 但问题仍然存在。我如下禁用本机事件,但仍然收到错误消息。

使用 Java:

Stacktrace(当我尝试将鼠标悬停在元素上时):

我在 NavigateHelper 中的代码:

我错过了什么吗?webdriver 中是否有对此的永久修复,或者我们是否应该在每次更新 FF 时升级到最新的 webdriver(如果有的话)?(这次升级没用)。

谢谢。

0 投票
2 回答
2062 浏览

webdriver - 代码适用于 FirefoxDriver 但不适用于 HtmlUnitDriver

我需要点击以下xPath指向的链接:html/body/div[2]/ul/li[9]/a(使用firepath生成)相应的Html片段如下: <a href="/abb/注销">注销

我的代码是这样的:

上面的代码适用于 Firefoxdriver,但不适用于 HtmlUnitdriver。HtmlUnitdriver 给出以下错误:

0 投票
1 回答
790 浏览

java - webdriver firefoxprofile 用户代理未按预期工作

我已经使用 WebDriver 和 FireFox 驱动程序设置了一个用户代理。我有几个用于不同 iPhone 和 android 移动设备的用户代理,这些设备预计将重定向到移动站点。

代码:

以下代码行是我用来导航到每个 url 的语法(包装在 for 循环中,循环遍历 url 列表)

我遍历了一个大部分会重定向到移动站点 (m.somesite.com) 的 url 列表,但也有一些应该重定向到主站点。例如。www.somesite.com/full-site 重定向到移动设备上的主站点。

我的问题是一旦导航到重定向到主站点的 URL 之一,列表中的其余 URL 不再重定向到他们的移动链接。我尝试删除重定向到主页的 url,然后我的所有 url 按预期重定向。

这是一个错误还是预期的?我认为它将允许在用户代理上测试任何重定向并继续工作,即使在将其发送到主站点的重定向之后也是如此。