问题标签 [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.
click - Watin - 如何ctrl单击链接?
这似乎是一个简单的操作——给定一个 Watin Link 类,你如何在链接上执行 crtl-click?我看不出如何使用 Watin 方法或 System.Windows.Forms.SendKeys 为 ctrl 执行 keyDown。
非常感谢任何建议。
linux - 关于在文章/web 2.0 网站上自动创建帐户/帖子的过程的帮助
我需要了解如何在文章和 web 2.0 网站上自动创建帐户。它不能用 PHP/Curl 来完成,因为这些站点中的许多都使用 ajax/javascript,而这不可能通过 curl 来完成。因此,如果有人知道如何做到这一点以及使用哪些工具(在 linux 环境中),请提出建议。我在想是否可以使用一些 HTML 布局引擎(如 Webkit 或 Gecko,或者一些更简单的引擎)来完成。必须可以访问引擎API,这样我们就可以模拟点击,输入url等。
那么,这可能吗(它应该像 senuke 一样做了类似的事情,但基于简单版本的 IE)。
提前致谢。
file-upload - Groovy 文件上传和执行
我想从我的应用程序中将文件上传到查询工具页面。我将所有 SQL 脚本保存在我的项目文件夹中,我需要一个一个地上传这些脚本并执行它。对于我的自动化测试脚本和文件上传是依赖的。
请给我一些想法如何实现这一目标。
谢谢,阿什温
google-chrome - 有没有办法在每次点击 Chrome 上的链接时不打开新窗口,使用 watir-webdriver
我正在尝试使用 Google Chrome 来自动测试用 JavaScript 为 iPhone 开发的移动应用程序,并且由于它是基于 Webkit 的,只有 Safari 和 Google Chrome 可以呈现内容,所以我没有其他选择可以使用 watir-webdriver。
我已经做了很多研究,试图找到一种在 Google Chrome 上实现自动化的解决方案,而我能得到的最接近的是 Watir-WebDriver。
我有以下代码:
执行 #step1 后,内容会在新的浏览器窗口中打开,结果如下:
有没有办法在我每次点击 Chrome 上的链接时不打开一个新窗口,使用 watir-webdriver。或任何其他解决我的问题的方法。
谢谢
ruby - 如何从 Web 应用程序调用 watir 脚本?
我有一个 watir 脚本,我必须在调用脚本的同一个浏览器上从 Web 界面运行。可能吗?
firebug - 有没有办法在每次加载网页时自动对网页进行 CSS/HTML 更改?
我有时会使用 Firebug 来修复网页问题或隐藏某些内容。我只是这些网页的用户,无法更改来源。我希望能够自动执行此操作,以便每次访问网站时都会执行某些修改。现在,我需要在每次加载页面时重做相同的编辑。
我愿意使用除 Firebug 之外的其他工具,因为我不确定它是否能够做到这一点。
google-chrome - watir-webdriver 是否有 watir::ie.attach 的替代方法,因为 webdriver 不支持附加
我有一个仅在启用 Webkit 的浏览器(Google Chrome、Safari)中呈现的网站。因为我在 Windows 7 上,所以我正在使用 Google Chrome。
我正在使用 Watir-WebDriver 来自动化它。
问题:当我单击浏览器窗口上的按钮时,会启动另一个窗口,并且单击后的内容会在新的浏览器窗口中呈现。我需要一种方法来识别这个新的浏览器窗口,以便能够继续我的测试。我一直在阅读各种论坛,但没有得到任何确定的答案/解决方案。
问:watir-webdriver 是否有替代 watir::ie.attach 的方法,因为 Watir-Webdriver 不支持 attach
示例代码:
watir - Watir :- 单击图像按钮?
我正在使用 firefox,并且我已经修改了它的用户代理,使其表现得像 iphone 网络浏览器。现在,当我使用 watir 打开 google.com 时,现在我想单击搜索按钮,该按钮是移动视图中的图像。怎么做。
ruby - 如何使用 Ruby 和 FireWatir 向浏览器发送 (Control) + (1) 之类的键盘命令?
我正在使用 FireWatir 测试 Web 应用程序,我需要发送 CTRL + 1 以打开与插件文本“LTN 123456”的连接并发送 CTRL +2 以关闭连接。
watir - 无法点击按钮 - Watir
页面上的按钮具有以下代码:
我的代码:ie.button(:id,"btnSignin").click
不抛出任何错误但不点击按钮
如何使按钮单击?