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 函数以将选定的对象添加到父窗口。 到目前为止,工作正常的是检查复选框,但是…
如何让 watir-webdriver 通过 Firebug 启动 Firefox 4?
有什么想法吗?我尝试按照下面的链接所述设置 webdriver.firefox.useExisting=true 希望重用启用了 firebug 的现有窗口,但没有这样的运气。 http://c…
如何使用 Watir 将值插入到 div 下的文本字段中
我使用 set 在 div 下的文本字段中插入一个值。 以下是我使用过但没有成功的方法。这是我能够识别该元素的唯一方法。当我尝试按名称识别文本字段时,…
我如何访问 pop ui 按钮?
我有一个通过删除对象触发的弹出按钮。如果我似乎可以找到它,我该如何单击该按钮。 我像这样使用 xpath: $browser.button(:xpath, "/html/body/div/…
使用 :text 使用 watir-webdriver 定位 LI 元素
我试图找到并单击 jQuery 菜单元素,该菜单被定义为包含多个 LI 元素的多个 UL 元素。 在我使用过的标准 WATIR 中,在 Mac 10.5 上使用 Firefox 3.6.1…
使用 WATIR 访问表 TH 元素
我需要检查表中是否显示特定列。 每列都有一个带有唯一 ID 的 TH 标题。 检查表中 TH 元素是否存在的最佳方法是什么? 这是表代码的示例。 <table i…
使用 watir webdriver 通过 htaccess 登录/密码
我正在为我的黄瓜场景编写步骤定义。但测试网站受到 htaccess 登录名/密码的保护。 我知道如何从 HTML 中获取元素。但是我如何使用 watir webdriver …
watir-webdriver 是否有 watir::ie.attach 的替代方案,因为 webdriver 不支持 Attach
我有一个网站,仅在支持 Webkit 的浏览器(Google Chrome、Safari)中呈现。我使用的是 Google Chrome,因为我使用的是 Windows 7。 我使用 Watir-Web…
以非 root 用户身份从 ruby 在 Xvfb 内运行 Selenium::WebDriver::Firefox
我正在尝试使用 ruby 脚本进行一些无头测试。本质上,我在显示器 :1 上执行 Xvfb,然后使用 watir-webdriver 启动 Watir::Browser.new(:firefox)…
有没有办法使用 watir-webdriver 每次点击 Chrome 上的链接时不打开新窗口
我正在尝试使用 Google Chrome 来自动测试用 JavaScript 为 iPhone 开发的移动应用程序,由于它是基于 Webkit 的,所以只有 Safari 和 Google Chrome …