问题标签 [browser-automation]

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

watir - 如何使用 Watir 将文件下载到 IE9 中的特定位置

在旧版本的 IE 中,有一个弹出窗口。在 IE9 中,它的底部是一个有趣的栏。有人尝试过任何有效的方法吗?

0 投票
2 回答
4069 浏览

ruby - 使用 Watir-Webdriver 测试是否打开新窗口

我正在使用 Watir-webdriver,我想知道是否有一个好方法来检查是否打开了一个新窗口。我用谷歌搜索了一下,虽然感觉应该有一个简单的答案,但找不到任何东西。

我有一个打印机友好链接,我想测试该链接是否在新窗口或选项卡中打开,如果可能的话,我想用 ie、firefox、chrome 和 safari 进行测试。

谢谢!

0 投票
2 回答
1376 浏览

watir - Watir:在 Safari 中无法找到密码字段

我是 Watir 的新手。我在完全更新的 MBP Snow Leopard 上使用 SafariWatir。

到目前为止,我已经成功使用

但是当我尝试访问 text_field 时

(如 Web Inspector 中所见)

我明白了

0 投票
3 回答
456 浏览

ruby - 有谁知道或知道在哪里可以找到关于 Watir-Webdriver 的好文档?


我正在尝试将我的自动化测试脚本切换到 watir-webdriver。
不幸的是,我一直无法完全做到这一点,我正在寻找一种驱动我的网络浏览器并且仍然包含附加组件等的方法。现在它使用非上述方式运行。

有谁知道或知道在哪里可以找到关于 Watir-Webdriver 的好文档?

0 投票
2 回答
809 浏览

watir - 我如何通过 watir 脚本处理 rad 窗口弹出?

我如何使用 watir 处理这种类型的 Rad 窗口弹出。

这是用于按钮 html...

请对此给予指导。

0 投票
1 回答
533 浏览

internet-explorer - IE 上的 watir-webdriver 在从选择列表中选择值时的行为与 Chrome 和 FireFox 不同

  • 在 FireFox 和 Chrome 中,这会触发 jquery 中的其他事件,在 IE 中,您会看到选择框的 UI 更改为 Open,但没有触发任何内容
  • 我查看了在 firebug 中触发的事件并尝试调用 fire_event("change") 和其他显示的事件,但没有任何效果
  • 代码在 FireFox 5、Chrome 12 中有效,在 IE 9 中无效
  • Windows 上 Ruby 1.8.7 补丁级别 334 上的最新 gem
0 投票
1 回答
950 浏览

ruby - watir-webDriver 是否支持通过 Lightbox 创建的 modal_dialogs?

watir-webdriver 是否支持 modal_dialog 方法?如果没有,是否有另一种方法可以在文本字段中设置一些文本并单击确定按钮?

我试过把

但我不断收到以下错误消息:

我正在使用 Watir-Webdriver,浏览器是 Firefox。

这是我试图访问的元素:

这是更多 HTML 的链接: http: //cl.ly/2k0M0z182w2H2O3v122Q

0 投票
3 回答
1388 浏览

watir - 无法在 LI 标签内单击带有图像的锚点

我有 HTML 之类的

我无法单击<A>具有类属性的标记的对象。我尝试使用三种不同的方式

这三种类型都导致 element not found 异常。请让我知道如何单击该元素。

0 投票
1 回答
1104 浏览

automation - 如何使用 selenium RC 测量网页中元素的位置?

我已经尝试了很多方法来找出如何在不同浏览器中测量网页中元素的坐标。但我找不到任何解决方案。

有没有其他工具可以测量元素在各种浏览器中的位置???

0 投票
1 回答
2898 浏览

python - 如何使用 Selenium Webdriver + Python 处理弹出框

情况如下 - 在我正在测试的网站上,页面源动态变化,即当我将鼠标移到一个元素上时,我看到一个弹出框,它具有 DOM 结构和所有内容。我想捕获弹出框中的 DOM 元素。

我正在使用带有 python 的 webdriver。当我使用 IDLE 时效果很好,因为弹出框会在网页上停留一段时间,并且我可以捕获 DOM 结构。但是,当我尝试在脚本中执行它时,弹出框只是在屏幕上闪烁,我无法捕获 DOM 结构。

我曾尝试使用 WebDriverWait、Actions API 等,但没有任何效果。任何指针将不胜感激。谢谢。