watir 相关问题

Watir(发音为water)代表Ruby中的Web应用程序测试。 Watir是用于自动化Web浏览器的开源(BSD)Ruby库系列。它被分发为名为'Watir'的Ruby GEM。 Watir主要由Bret Pettichord和Paul Rogers开发。

Cucumber禁用代理并使用直接连接

我正在尝试编写一个黄瓜测试,该测试使用 Watir Webdriver 和 selenium 以及 Headless gem。 我收到错误: 超时::错误: 超时::错误 来自 /var/lib/jenkins/.rvm/rubies/ruby-1.9.2...

回答 2 投票 0

如何在 Firefox 中获得全屏模式?

我已经使用以下 WATIR 代码在 Chrome 中成功实现了全屏模式: 需要“瓦提尔” chrome_options = { args: ["--start-fullscreen"] } b = Watir::Browser.new :chrome、opti...

回答 1 投票 0

使用 Watir 和 Selenium 如何将证书添加到 Firefox 的配置文件?

我正在尝试通过 Watir gem 使用具有授权证书的预定义配置文件运行 Firefox。我为 Firefox 创建了一个新的配置文件并手动添加了证书。现在我跑不动了

回答 1 投票 0

如何查找 Rspec 中每个测试用例所花费的时间

我在我的项目中使用 Rspec,我想打印每个测试用例所花费的时间,有什么方法 Rspec 提供任何预构建函数吗?我可以通过

回答 4 投票 0

我使用了这篇文章“使用 debuggerAddress 连接到手动打开的 Chrome 浏览器”

我参考了Justin Ko关于附加Chrome浏览器的文章。我过去曾成功地使用过同样的方法,而且对我来说效果很好。不过,我目前正在尝试...

回答 1 投票 0

验证月份日期的背景颜色

我有一个日历,显示每天的出勤情况。每个日期都有不同的颜色显示(例如:如果员工在场,则为绿色。如果缺席,则应为红色。如果是假期,则为

回答 1 投票 0

我尝试使用 watir 停止并启动此 YouTube 视频,但恢复不起作用

我尝试停止并开始播放这段 YouTube 视频。起初,我能够成功按下播放按钮,但是单击暂停按钮也能成功,但我尝试通过

回答 1 投票 0

Ruby 和 Watir...Web 驱动程序冲突

我已经从此链接下载并安装了最新版本的 Ruby Ruby+Devkit 3.2.2.1(x64):https://rubyinstaller.org/downloads/ 使用 Ruby 运行命令提示符并运行: “宝石安装 watir&

回答 1 投票 0

在新机器上运行 watir 测试会抛出“Selenium::WebDriver::Remote::Capability:Class 的未定义方法‘chrome’”

我最近买了一台新的 mac (macos Ventura),并试图运行我的所有测试。 (在旧机器上运行 watir 进行测试) 下载 chromedriver 并开始测试后,我得到“

回答 1 投票 0

如何使用 Ruby 查找 DOM 元素是否具有事件侦听器

我正在使用 Watir 和 Nokogiri 来解析网页并与它们交互。我想确定 DOM 元素在单击时是否触发脚本。根据我的研究,我了解到这...

回答 2 投票 0

如何更改 Watir-Webdriver 中的页面加载超时(.click 方法中的超时)

我有以下代码 browser.link(:text => '生成报告').click browser.radio(:value => 'byTotalValue').wait_until_present(180) 要求生成报告并且...

回答 2 投票 0

如何在ruby selenium(WATIR)中设置浏览器版本

自从CFT(Chrome For Automation)发布以来,可以在Selenium中指定浏览器版本。我遇到过一个使用 ChromeOptions 完成此任务的 Java 解决方案: 爪哇 ChromeO...

回答 1 投票 0

为什么 watir gem 因 webdriver 错误而失败?

更新 chrome 后,一些基于 Watir gem 构建的测试代码无法运行: Webdrivers::VersionError:无法找到 115.0.5790 的最新点发布版本。您似乎使用的是非

回答 1 投票 0

已使用 watir 登录后打开新窗口

有没有办法在已经登录站点时打开新窗口或选项卡,并以登录用户身份打开它? 当我尝试使用新的浏览器窗口打开它时,它会以访客用户身份打开它。 我的代码结构

回答 1 投票 0

“无效选项”,当使用“ --retry”运行黄瓜时出现错误

这是我在RubyMine中默认的我的cucumber.yml文件中的一行:RDEE_BROWSER = chrome --no-source --color --format pretty --format html --out testresults / reportch.html --tags @current_tests ...

回答 1 投票 0

使用watir加载chrome配置文件使用错误的目录

我正在尝试使用现有的用户个人资料启动chrome,我通过检查chrome:// version / args = ['--user-data-dir =%USERPROFILE%\ AppData \ Local \ Google \ Chrome \ User Data \ Profile ...

回答 1 投票 0

当前在浏览器中设置语言的方式?

我一直在寻找关于建议的当前方式::chrome为创建Watir :: Browser.new并将其设置为接受某种语言。但是,这似乎是一个很少的主题...

回答 1 投票 1

如何使用watir在具有特定文本的i元素之后单击链接元素?

对于这种类型的链接,我很乐意使用@ browser.link(:text =>“ Reports”)。 [

回答 1 投票 0

WATIR-设置一个复选框而不直接访问它

我正在使用Watir自动化一些网络杂事,我需要设置一个复选框,该复选框位于带有某些已知文本的div父级的上一个标记中。 HTML看起来像

回答 1 投票 0

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.