问题标签 [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 回答
1245 浏览

selenium - Selenium - 使用 Firefox 驱动程序阻止弹出窗口

我想使用 firefox 驱动程序阻止 selenium 中的弹出窗口。

有没有人做过这样的事情?我曾尝试加载扩展但没有成功。

有人可以在这里帮忙吗?

谢谢!

问候, 卡尔佩什·帕特尔

0 投票
1 回答
959 浏览

selenium-webdriver - selenium firefoxdriver - 等待ajax

在测试 ajax 页面时,如何等待页面加载是一个挑战。
我在网上找到的方法是明确等待某个元素加载。

htmlunit中还有另一种方式,就是将所有异步javascript转换为同步javascript。

这更通用,因为我们不需要确切知道要等待哪个元素。
有没有办法用firefoxdriver实现这个。

0 投票
2 回答
4202 浏览

css - 用htmlunit驱动替换firefox驱动

嗨,任何人都可以告诉如何使用 HTMLUNIT 驱动程序而不是 Firefox 驱动程序运行这个示例程序。下面的代码已成功运行 Firefox 驱动程序,但没有成功运行 htmlunit 驱动程序给出

org.openqa.selenium.NoSuchElementException:无法使用.//*[contains(concat(' ',normalize-space(@class),' '),' gssb_e ')]-EXCEPTION 定位节点。

请任何人告诉我如何使用 HTMLUNIT 驱动程序 n IMA 非常刚开始并解释我的原因,如果有人发布使用 HTMLUNIT 驱动程序操作的相同代码,我会很高兴,还请告诉我如何克服 DEFAULTCSSERROR 时使用 HTMLUNIT 驱动程序,这又不是 Firefox 驱动程序的问题。

我的主要目的是在不调用浏览器的情况下在后台运行上述过程,从而使所有东西都不可见。

任何人请在这方面帮助我。

0 投票
1 回答
482 浏览

selenium - 如何在关闭 HTML5 字段验证的情况下启动 Firefox/Chrome 驱动程序

我使用 Firefox/Chrome Webdriver 驱动程序来测试我的网络应用程序。此应用程序具有 HTML5 字段验证。当我的测试没有用类型填写文本字段"email"并提交表单时,FirefoxDriver 将焦点设置到该字段(不显示 HTML5 字段验证错误),而不是向服务器端发送 POST 请求。

Firefox/Chrome 驱动程序是否具有会关闭 HTML5 字段验证的配置文件设置/首选项?

0 投票
1 回答
1222 浏览

selenium-webdriver - 使用 Firefox 驱动程序处理代理提示时出现问题

我在使用版本 17 的 Firefox 浏览器时遇到代理提示问题。我尝试了此链接中提到的步骤。但仍然得到提示。还提到了使用代理的 selenium 文档,但无法成功。

我只需要根据我的项目要求使用 FF17 并且正在使用 selenium 2.28。我的公司代理地址是 proxy.comp_name.com 端口:8080。

手动执行时我没有收到任何代理提示。

运行多个测试时会任意显示提示。关于以下问题的任何更新?

用于使用默认 firefox 配置文件启动驱动程序的代码

用于使用新配置文件启动驱动程序的代码:

我也尝试通过将 Preferences 设置为 firefox 配置文件,但仍然收到代理提示..

0 投票
1 回答
2704 浏览

c# - 为什么 Selenium Firefox 驱动程序认为当父级溢出时我的模式不显示:隐藏?

编辑:我认为这已经存在一个问题:http ://code.google.com/p/selenium/issues/detail?id=5717

所以基本上我正在使用 Firefox 驱动程序和 divid="page-content"导致我的 selenium 测试失败,并出现引用问题中列出的错误:“元素当前不可见,因此可能无法与之交互”但另一个是?我能够将问题追溯到该ID具有css样式的事实这overflow: hidden是一个错误,还是我做错了什么?

我正在使用 Selenium WebDriver 版本:2.33.0.0,Firefox 版本:22

测试和网站的来源在这里:https ://github.com/tonyeung/selenium-overflow-issue

快速参考:下面的 HTML 是我的测试页面。对于那些不熟悉 Angular 的人,它所做的只是在您单击添加或编辑时将 html 片段显示为模态,您可以在此处查看现场演示:http: //plnkr.co/edit/LzHqxAz0f2GurbL9BGyu ?p=预习

0 投票
3 回答
4087 浏览

javascript - Selenium Webdriver - Element not found Javascript Generated Menu

I have this menu that is Javascript Generated. I already tried to locate this menu using xpath but there is an error 'NoSuchElemetFound'. My goal here is to press the menu generated by javascript or Execute the command of the menu (like you click the menu for real).

The menu is in a div tag that is hidden.

Here is the command called by this javascript menu:

Here are my current codes that does not work:

and this

Please Help me. Thanks

0 投票
2 回答
88 浏览

java - 选择
  • FirefoxDriver 中的元素
  • 我想单击页面中的列表项。

    从上面我想点击Services。我正在使用FirefoxDriver.

    那么我该如何实现呢?帮帮我。

    0 投票
    1 回答
    1847 浏览

    webdriver - 如何使用 RemoteWebDriver 的扩展设置 FirefoxProfile?

    我需要使用加载了扩展的 Firefox 配置文件在 RemoteWebDriver 上运行我的 WebDriver 测试。我目前的代码是

    我收到以下错误

    当我没有设置 Firefox 配置文件并且测试运行良好时,我没有收到任何错误。

    编辑:在删除 netexpert.xpi 时,测试运行良好。我的独立测试在以相同方式启用 netexpert 的 FirefoxDriver(不是 RemoteWebDriver)上运行良好。

    0 投票
    0 回答
    1272 浏览

    c# - Selenium:是否可以在不启动新驱动程序的情况下更改 Firefox 配置设置?

    我正在使用 Selenium,我想通过进入 about:config 并更改值来更改 Firefox 中的设置。我看到的所有文档都显示,通过配置文件设置首选项并在启动驱动程序时使用该配置文件来更改设置。每次我想更改设置时,我都想避免关闭和加载新的驱动程序。这是可能的吗?如果可以,它是如何完成的?我正在使用 C#,其中 FirefoxDriver.Profile 属性受到保护,无法从外部访问。