问题标签 [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 投票
1 回答
88 浏览

selenium - MouseClick 未在 FirefoxDriver 上注册

我正在尝试单击“查看用户”,但由于某种原因,它适用于 Chrome,但不适用于 Firefox。

我也用xpath试过这个,但只有firefox遇到了同样的问题。在此处输入图像描述

当我运行它时,它不会得到任何未找到的异常或任何东西。

0 投票
2 回答
1623 浏览

selenium-webdriver - 如何摆脱“允许运行 'silverlight'?” 在 webdriver 中使用 firefoxprofile 对 firefox 发出警报

在使用机器人 api 拖放鼠标位置时,我的鼠标位置被询问“允许运行 silverlight?”的警报干扰(以全屏模式运行 firefox)。由于此警报,即使我的 webdriver api 也受到影响,因为打算在一个按钮上发生的点击在另一个按钮上执行。

我正在使用 WebDriver 来自动化我的场景,并结合机器人 api 进行拖放。有没有办法我可以在 Firefox 配置文件中设置一些东西,这样这个警报就不会出现?

下图显示了警报

https://drive.google.com/file/d/0B36CJTZFg52aUFhvWmZIVzNleEk/view?usp=sharing

0 投票
2 回答
558 浏览

java - @BeforeClass 不开始测试

@BeforeClass 没有在 Webdriver、Java 中开始我的测试,而且我不知道我哪里出错了

在代码之后我开始定期测试:

尝试运行后,所有测试都失败,webdriver 没有启动,等等......

拥有这个会很好,因为我必须测试一个我必须登录的页面(使用@Before webdriver 在每次测试之前启动,所以很明显我需要@BeforeClass 。)

0 投票
0 回答
96 浏览

java - 如何使用 FirefoxDriver 检测浏览器扩展安装对话框

我正在开发一个(java/selenium-FireFoxDriver)浏览器自动化应用程序,并希望检测网页何时请求浏览器扩展下载,如下面的屏幕截图所示:

截屏

正常的警报框代码似乎不适用。

正如评论中所指出的,这可能无法使用标准的 WebDriver 方法,因为它的功能主要是与 DOM 交互。

但是,我知道我可以将“配置文件”和“功能”传递给 FireFox 驱动程序。我可以让它与 Firebug 和其他扩展/插件一起运行。我还可以执行诸如打开和关闭窗口以及删除 cookie 之类的操作。这些事情不是DOM所以我觉得可能有一些我可以做的......

我想知道是否有一些奇特的方法可以通过更改 firefox 设置或使用/创建另一个浏览器扩展来处理此对话框?

我已经对sikuli进行了修补,但很难开始使用它,而且我相信实际与我的应用程序集成会更加困难(但肯定值得更多探索)。也许这是唯一可行的方法?

0 投票
0 回答
871 浏览

c# - FirefoxDriver 和 Selenium WebDriver (C# / NuGet) - 试图绕过 Javascript 安全错误

我发现如何修复“访问属性'文档'的权限被拒绝”?以及如何解决“访问属性'文档'的权限被拒绝”?但是这些都没有直接的帮助,因为我不知道*chrome他们都在谈论什么。假设这应该使用具有提升的安全权限的特殊配置文件启动 Firefox ,以绕过 Javascript 安全错误。为什么我需要这个?好吧,我试图了解所有(或选定的)IFRAME 何时像这样完全加载。但由于安全原因,我无法访问 IFRAME 的文档。所以我想使用具有特殊权限的 Firefox 来克服强加的安全限制。

那么使用下面的简单代码,我在哪里以及如何应用它*chrome

0 投票
0 回答
603 浏览

java - Selenium 忽略浏览器版本

我设置了一个 selenium 网格并添加了一个 chrome、一个 ie 和两个 firefox(esr 和 current)。在我看来,设置和调用代码是正确的,但网格/节点忽略了我的 Firefox 浏览器版本。

我在一个节点中设置了两个浏览器:

它们在网格中显示为版本 31 和 34。

节点日志显示它们已添加:

当使用版本 31 和 34 调用网格时,两个请求都引用到版本 34 实例。

从网格日志:

调用代码是:

我省略了 chrome 和 ie 配置。如果我打电话给他们,他们就会很好地触发,但我那里没有版本。

0 投票
1 回答
1016 浏览

selenium - 为并行 Selenium 测试设置单独的配置文件

我正在研究如何使用 RemoteWebDriver 设置个人配置文件。我一直在以下线程上阅读它。

我试图解决它如下:

}

我收到以下错误:

更新:我在下面的 BaseTest 类中注入方法名称

0 投票
2 回答
1382 浏览

javascript - FirefoxDriver:启用插件

我找不到FirefoxDriver 的选项,它相当于ChromeDriver中的--always -authorize-plugins

FirefoxDriver 是否包含等效选项?

PS --always-authorize-plugins启用ChromeDriver中的所有插件。

0 投票
2 回答
1828 浏览

java - 在 Selenium 中以放大状态截取整页截图

我在 selenium firefox webdriver 中加载网页,然后我以 500% 放大页面,然后我希望以 500% 的放大分辨率截取页面的屏幕截图,但它不起作用

此代码放大 url。现在我想以放大的分辨率截取屏幕截图。

这是截取屏幕截图,但仅以正常分辨率而不是放大分辨率。

请有人帮助如何在硒中完成,或者即使硒是正确的工具。如果没有,请提出其他适合我要求的东西。

0 投票
3 回答
1672 浏览

java - 无法在 Eclipse 中成功运行硒测试

我无法在 Eclipse 中运行我的第一个 Selenium 测试。

我很确定所有配置都可以。

您可以在下面的屏幕截图中看到我的班级 + 异常:

http://s12.postimg.org/ik0wqb2f1/2015_02_08_1725.png

请您的协助。

非常感谢,

伊丹。