将控制组合键发送到 watir-webdriver 中的元素
使用 watir-webdriver 时如何将控制键组合发送到元素? 目前我可以使用以下代码将字符串发送到元素; $browser.frame(:id,"ws-txt-editor").div(:id,"…
无法使用(watir-)webdriver调用flash的ExternalInterface方法
我正在尝试使用自动化 Web + Flash 应用程序。我们的开发人员为我提供了 ExternInterface API,我们可以使用 Watire 和 IE 调用它们。然而,同样的事…
在 watir 中搜索带下划线的链接
我正在尝试搜索/选择页面中带下划线的链接,而其他页面则没有。来源是这样的: Some ulined text Other link text Another Link text 我尝试了类似的…
在 Ruby 测试/单元拆卸方法中检查测试结果
是否可以在拆卸方法中检查 Ruby 测试/单元的结果? 我正在使用 Ruby 与 Test/Unit、WATIR 和 Webdriver 来测试 Web 应用程序,并且希望在测试失败时在…
如何在 Watir 中查找文本框
我正在尝试使用 watir-webdriver 访问网站,但我似乎无法在 watir 中找到我可以在 Firefox+Firebug 中看到的文本框。 我的代码是 require 'rubygems' …
Watir-Webdriver:如何在网格中无头运行
我正在将我的脚本从 Watir 升级到 Watir-Webdriver,我想知道如何利用无头浏览器测试和网格测试。我已经对此进行了一些研究,但我的消息来源似乎没有…
如何让 watir-webdriver 和 safariwatir 一起工作?
早上好, 我正在设置 watirgrid,并且已经部分成功,但是我在让所有提供程序使用我的 ruby 脚本时遇到问题。 在我的 Mac 上,我使用以下命令从命…
设置一个带有 JQuery 掩码的文本字段
使用 watir-webdriver,我尝试设置文本字段的值。 browser.text_field(:id, "phoneNumbers_value_input").set("5555551234") 当我运行该命令时,我可…
黄瓜嵌入的屏幕截图不链接到屏幕截图
从 Cukes Google Group 交叉发布: 我尝试了多种保存屏幕截图的方法, 但最终选择了 watir-webdriver 中内置的方法。不 无论我使用哪种方法,我都无法…
Chrome 浏览器使用 watir webdriver 打开和关闭
我有以下代码: require "rubygems" require "watir-webdriver" browser = Watir::Browser.new(:chrome) browser.goto "http://google.com" 当我运行…
使用 watir-webdriver,如何在不等待页面加载的情况下触发事件?
该代码 for i in 0..10 $browser.link(:id => "send_link").fire_event("onclick") puts "Click #" + i.to_s end 仅在控制台中显示“Click #0”,然后…
集思广益,讨论使用 Watir-webdriver 验证 HTML 表内容的方法
我正在尝试找出一种方法来使用 Watir-webdriver 检查 HTML 表的内容。基本上我想根据保存的有效表(CSV 文件)验证表内容,并且它们在刷新或重绘操作…
在 Watir-webdriver 中设置浏览器窗口大小
当使用 watir-webdriver 调用以下命令时,如何指定打开的浏览器窗口的大小? browser = Watir::Browser.new(:firefox) …
Watir:如何在 watir 脚本中执行在选择复选框时调用的特定 javascript 函数?
在 Watir 脚本中,在选中弹出窗口中的复选框后,我尝试执行 JavaScript 函数以将选定的对象添加到父窗口。 到目前为止,工作正常的是检查复选框,但是…