问题标签 [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.
testing - 我在哪里可以看到测试时 firefoxdriver selenium 启动的内容?
我已经为 FF 安装了萤火虫。但是当我启动 Firefox 时,它总是启动一些默认的 ff 版本,我不知道 selenium 在哪里找到它。
我已经用谷歌搜索了很多,尝试使用不同的 firefoxbinary:
我尝试使用不同的 ff 配置文件:
唉,它不起作用!1.我不知道在哪里更改/找到 webdriver.firefox.bin 2.我尝试将路径更改为环境变量,但仍然没有进展,也许我做错了什么?
java - 将 Tor 与 Selenium WebDriver (Java) 一起使用的问题
因此,我希望在一些 .onion 网站上进行一些简单的数据收集。我将通过使用 selenium webdriver 调用 Tor 作为 Firefox webdriver 的一部分来解决这个问题。但是,我似乎无法弄清楚如何让 Firefox 成功访问 .onion 站点。这是代码。
我遇到的问题是我最终得到了一个无法连接到 .onion 站点的 Firefox 浏览器。如果我更改FirefoxDriver driver = new FirefoxDriver(profile);
为,FirefoxDriver driver = new FirefoxDriver(binary, profile);
那么我会留下一个空白的 Tor 窗口,我似乎无法用 webdriver 控制它。
有人对如何解决这个问题有任何想法吗?任何帮助,将不胜感激!
java - 权限被拒绝:连接发生在 Selenium 2.44.0
我正在使用 Selenium 2.44.0 来测试我的 Web 项目,但是每当我运行该程序时,它只会停止测试然后抛出一个错误说:
http://i.stack.imgur.com/bFoSF.png
我启动浏览器的代码是:
有没有办法解决这个错误?我没有使用 selenium-server-standalone,我使用了 selenium-java。我是否需要从使用 selenium-java 切换到 selenium-server-standalone?
selenium - 在 Firefox 上合成 Selenium 事件有什么限制?
Firefox 中的原生事件依赖于 Mozilla 不再提供的 API。因此,回退到最近 Firefox 版本上的合成事件。
虽然我(和其他人)在 Firefox 中频繁中断本机事件时遇到了问题,但我还记得在使用 Actions.moveByOffset() 和朋友时回退到非本机事件时遇到的问题。特别是,事件发生到错误的元素并导致失败。
Firefox 上合成事件的限制是什么?有没有好转?
java - 如何避免谷歌搜索将 selenium webdriver 检测为异常行为?
我尝试使用selenium webdriver在 google 中按图像进行一次搜索,因此我的用户不需要手动打开浏览器并将图像 url 粘贴到那里。但谷歌说
我们的系统检测到来自您的计算机网络的异常流量。此页面检查是否真的是您发送请求,而不是机器人。
并提供验证码,有没有办法避免被谷歌使用 selenium webdriver 检测为自动化?
这是我的代码:
c# - Window Form Application in C#
I am new to programming. I am using window form in VisualStudio C#. My problem is after clicking the first button in my Window Form, It opens the browser and go to Url that I want to login and after that when I click the Second button on my Window Form, it doesn't run the second block of codes. I don't get any error message. Can anyone help me because I am totally a beginner. Thank you so much in advance!
selenium - Selenium/Webdriver 升级到 2.45 后测试执行时间加倍
从 selenium 2.44 升级到 2.45 后,执行时间比以前长 2-3 倍。我一直在 Linux/Ubuntu 和 Windows XP 环境中使用 Firefox 36 执行测试。
这种较慢的速度背后的原因可能是什么?我是否必须以不同的方式配置 FirefoxDriver 或类似的东西?
java - 使用新的 FirefoxDriver() 时 Selenium 脚本太慢
我在特定网站(比如 xyz.com)上进行自动化操作。当我手动打开 URL 时,它会按预期让我进入登录页面,我也可以在那里登录。
但是,当我通过使用 new FirefoxDriver() 创建新的 Firefox 实例来自动化场景时,登录页面会快速打开,但是;当我点击登录按钮时,导航到主页需要将近 2 分钟。我尝试使用新的配置文件,但没有帮助。我在带有 Java(Eclipse) 的 MAC 上使用 Selenium 2.44.0。请帮忙。
java - WebDriver getCurrentUrl() 返回格式错误的 URI
我正在使用 Selenium 2 和 FireFox 驱动程序编写(Java/Groovy)浏览器自动化应用程序。
目前,我们在野外发现的一些 URL 存在问题,这些 URL 显然使用了错误的URI 语法。(特别是大括号 ( {}
)、|
's 和^
's)。
当尝试java.net.URI
从 a 返回的字符串构造driver.getCurrentUrl()
a时,URISyntaxException
会抛出异常。
url
在构建之前对整体进行编码URI
将不起作用(据我所知)。
整个url 是编码的,它不会保留我可以以任何正常方式解析的任何部分。例如,使用这个 uri-safe 字符串,URI
无法知道&
作为查询字符串参数分隔符%26
的 a 或单个 qs-param 内容中的(其编码值)之间的区别。
目前的解决方案是,在构建之前URI
,运行以下(groovy)代码:
但这似乎是肮脏和错误的。
我想我的问题是多部分的:
- 为什么 FirefoxDriver 返回一个字符串而不是一个 URI?
- 为什么这个字符串格式错误?
- 处理这种事情的最佳做法是什么?
selenium - Need to pass data to hidden text field in Selenium
I got the below solution here,
and then passing data using SendKeys
.
But it is creating duplicate text field with text attribute and hidden text field still exist..