问题标签 [webdriver]

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

selenium - Selenium RC 和 WebDriver 有什么关系?

可以看到,从 selenium 2.0 开始,WebDriver 和 Selenium RC 打包在一起供下载。现在我主要使用 WebDriver,但我可以不时在我的测试脚本中引入 Selenium RC 吗?Selenium RC 有什么能力,但 WebDriver 没有,反之亦然?

0 投票
1 回答
2052 浏览

ruby - 是否可以在 watir-webdriver 中打开一个新选项卡?

唯一看起来有点像我想要实现的是这个,但这仅适用于 IE ......对于 Firefox 我找到了该信息,所以不能打开标签,只是新窗口?

并且附加方法仅访问已经打开的选项卡/窗口...有没有办法决定在新窗口/选项卡中打开特定链接?我在文档中搜索,但我没有找到这样的功能......

0 投票
1 回答
4268 浏览

macos - Waitr Webdriver 中的警报框

我在这里看了看:http ://wiki.openqa.org/display/WTR/JavaScript+Pop+Ups

每个解决方案都适用于 Windows 上的 IE。我在 Mac 上使用 Firefox。有没有办法点击 JavaScript 警告框的确定?

0 投票
3 回答
3786 浏览

python - WebDriver 的 Python 绑定中的 selenium.wait_for_condition 等效项

我正在将一些测试从 Selenium 转移到 WebDriver。我的问题是我找不到 selenium.wait_for_condition 的等价物。Python 绑定目前是否有此功能,还是仍在计划中?

0 投票
1 回答
1437 浏览

ruby - 在 Fedora Linux 上安装 Watir-Web 驱动程序

我正在尝试通过gem install watir-webdriver在 Linux 上使用来安装 watir-webdriver。我已经安装了 ruby​​ 1.8.6、activesupport 2.3.8 以及 firewatir。但是,当我尝试安装 watir-webdriver 时,出现以下错误:

(顺便说一句,对于一些上下文 - 我是一个完整的 Linux 新手)

0 投票
2 回答
1978 浏览

.net - Selenium 2.0 IE Xpath 性能

我正在尝试使用 selenium-dotnet-2.0a5 遍历许多表,并且必须使用 xpath。例如;

迭代大约 50 行的平均时间,firefox 0-2 秒,chrome 6-8 秒,IE 60-70 秒。

我的大部分测试都需要在 IE 中运行,关于如何获得更好的 xpath 性能的任何提示?

0 投票
1 回答
1594 浏览

c# - 使用 htmlagility xpath 查找 webdriver 元素

我正在使用 htmlagility 包通过表在大循环中定位元素,因为它比使用通过 webdriver 提供的本机方法快得多。

通过循环定位特定元素后,我得到了它的 xpath,然后将其提供给 webdriver 以返回一个元素。

但是我遇到了一个例外;

OpenQA.Selenium.NoSuchElementException:FindElementByXPath。

页面示例;

0 投票
1 回答
977 浏览

selenium - 迁移到 Selenium 2

Selenium 2/Webdriver 有很多好处,但有一个很大的缺点:它不支持在开箱即用的网格上运行。

有没有人从使用 SE1 网格切换到串行使用 SE2 并对结果感到满意?我想知道 SE2 的好处是否弥补了由于串行运行而导致的预期速度损失。SE2 的速度是否足够快,可以在一定程度上弥补这种差异?

或者,是否有人为 Selenium 2/Webdriver 推出了自己的并行化框架?似乎创建一个知道如何轮询从机并相应地分发请求的原始机器并不难。

0 投票
3 回答
3902 浏览

firefox - Webdriver:单击 Firefox 中的“共享位置”按钮

我正在尝试使用 Webdriver 测试位置感知网站,并希望以编程方式(使用 WebDriver API 调用)单击当我单击 Web 应用程序的位置感知部分的链接时弹出的“共享位置”按钮。

它是一个浏览器提示,似乎不是 DOM 元素或 javascript 弹出元素。

0 投票
2 回答
3240 浏览

java - Selenium 2 窗口切换:Java

嗨,基本上我正在尝试切换到一个弹出窗口,然后在该弹出窗口上按下一个按钮,但是从某个地方我得到了错误。

这是网页的示例

http://i42.photobucket.com/albums/e326/limpep/example.png

这是我的代码

我得到的错误

亲切的问候