如何使用 watir 和 firefox 访问未识别的嵌套菜单元素?
我的列表嵌套在两个标题下,我不知道如何通过 watir 访问它们,因为样式、显示设置为“无”,直到发生“悬停”事件。并且直到悬停/鼠标悬停时才定义该…
如何使用 watir-webdriver 处理无头文件下载?
我正在使用无头 watir-webdriver,并且我知道特定操作 browser.div.click 会提示文件下载。我知道当你使用 FF 时,你可以指定一个文件夹来下载文件,…
使用 Watir 附加到 javascript 窗口时遇到问题
我是 Watir 的新手,正在为我的工作开发一个测试工具。 我遇到了一个似乎无法解决的问题,即使在检查了几个网站之后也是如此。 javascript窗口创建如…
watir-webdriver 和单选按钮样式为 jquery 按钮集,单击时的行为令人困惑
我正在使用 watir-webdriver 与 Firefox 中样式为 jQuery 按钮集的单选按钮进行交互。 Radio Buttons Choice 1 Choice 2 Choice 3 相关js: $(functio…
如何使用 Watir Webdriver 获取父元素的索引?
我有这个 HTMLcode: Text1 Text2 所以我需要找到 div class='A' 的索引,在其中找到一些文本。我使用 Watir Webdriver,现在我有了这段代码: if @ff…
Select_list 不适用于 Watir
我正在使用 safariwatir,但我似乎无法让我的代码从列表中选择一个选项。我用来选择的语法是: browser.select_list(:id," select").select_value("US…
如何从 Watir-Webdriver 更改 Opera 的代理设置?
(这个问题与我之前的问题松散相关) 你好。 我已经在 Mozilla FireFox 中使用 Watir-Webdriver 一周了,我对此非常满意。然而,由于我正在进行一个测…
watir 浏览器对象可以在以后的 Ruby 进程中重用吗?
因此,我们可以说,经常运行一个打开浏览器并执行 Web 操作的脚本: require 'watir-webdriver' $browser = Watir::Browser.new(:firefox, :profile =…
如何在 Watir 中定位元素而不指定其类型?
如何仅通过指定文本属性来定位元素,无论是链接、按钮还是其他内容。 在jquery中,我们可以这样写: $('*').filter(function(){return $(this).text()…
watir-webdriver 在保持浏览器打开的情况下更改代理
我正在 Ruby 中使用 Watir-Webdriver 库来检查一些页面。我知道我可以使用代理连接 profile = Selenium::WebDriver::Firefox::Profile.new#create a n…
使用 watir-webdriver 安装 Opera 驱动程序:文件路径无效
设法使用 Mac 10.6.8 配置其他所有内容以使用 watir-webdriver,有关如何解决无效文件路径的任何建议? $ irb >> require "watir-webdriver" => true …
HTML xpath 树转储?使用 Ruby Watir
帮助!在使用 Watir 库小心地单步执行 irb 来控制浏览器(Firefox 和 Chrome)时,xpath 地址似乎太狡猾了,无法依赖。例如。某一时刻,余额的 xpath …
Watir 无法与 XP x86 或 Win 7 x64 一起安装。为 FFI gem 构建本机扩展时出错
我目前正在尝试在我的电脑上安装 watir,但目前遇到以下错误,我不明白为什么会发生这种情况? 我按照以下步骤进行安装: Download ruby 1.9.2: http:…
watir 无法找到 type =“File”的元素
页面上的 html 包含: 我正在尝试使用 ruby (1.9.2) 和 watir-webdriver (0.3.5) 设置值, @browser.file_field(:type=>"File",:name=>"File",:cl…
Watir-webdriver 在弹出窗口中看不到输入标签
在 javascript 成功弹出包含一些标签的对话 div 后,我不断收到 Element is not currentvisible and无法交互 消息。 我可以以任何我想要的方式找到输…