watir 相关问题

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

如何使用Ruby Page-Object Gem使用名称中的hypen访问自定义元素

我有一些角度元素,我想映射它们。尝试像element('ng-select',id:'id1')这样来做有关Watir NameError的错误:# ]

回答 1 投票 0

Chrome分离选项不再起作用

[这里有一个关于Ruby Selenium绑定的问题,这是Ruby中的Selenium WebDriver:防止测试最终关闭浏览器窗口。他试图在...结束后不关闭Chrome窗口。

回答 1 投票 0

如何将watir chrome pref default_directory更改为Amazon s3?

storage.yml服务:磁盘根:本地:服务:磁盘根:Amazon:服务:S3 access_key_id:

回答 1 投票 1

使用watir chromedriver的测试失败,并且请求标头中的Sec-Fetch-User

我正在使用watir来测试内部应用程序。该测试最近停止工作。这些是测试的简化步骤:require'watir'Selenium :: WebDriver :: Chrome.path ='...

回答 1 投票 1

可以在以后的Ruby进程中重用watir浏览器对象吗?

因此,我们经常会运行一个脚本来打开浏览器并执行网络操作:需要'watir-webdriver'$ browser = Watir :: Browser.new(:firefox,:profile =>“ botmode”)=>#< [

回答 5 投票 3

Watir返回不正确的子表

我有两个具有相同属性(随机属性)的表,这是识别它们的最独特方法。区分它们的唯一方法是通过它们所属的父div(请参见示例...

回答 2 投票 0

类似页面节的Ruby PageObject设计

我正在使用Cheezy Page Object gem(这也意味着我正在使用Watir,这也意味着我正在使用Selenium)。我还明确加载了watir宝石。无论如何,我有一个网站正在使用...

回答 1 投票 2

Ruby / Watir:如何单击禁用的按钮(Watir :: Exception :: ObjectDisabledException)

我想用Ruby编写一个创建github存储库的程序。一切都很好,但是当我想在填写存储库名称后单击“创建存储库”按钮时,什么也没发生...

回答 2 投票 0

使用Watir动态选择Elememt类型

在watir中,我们可以通过诸如browser.div(text:'some text')之类的文本查找元素。在我的项目中,有很多常见的元素,例如菜单下拉菜单,其中包含带有文本的div和...

回答 1 投票 0

Ruby-Selenium WebDriver 3.142.6:由于“ Selenium :: WebDriver :: Error :: UnknownCommandError:”而无法上传文件]]

无法在Ruby Tech堆栈中使用selenium-webdriver(3.142.6)gem上传文件:selenium-webdriver(3.142.6)Chrome版本:77 Chrome驱动程序:77错误消息:Selenium :: ......>] >

回答 1 投票 0

watir无法找到自动填充的div元素

下面是在文本字段中键入“ Abernathy and Sons”文本以生成自动填充列表之后的元素 == $ 0“ Abernathy and Sons” &... ] >>]] > 这里的问题是, b.div(text: "someText") 将在硒中按如下方式形成xpath driver.find_element(xpath: "//div[normalize-space(.)='someText']") 因此,xpath中的normalize-space()方法将在删除尾部和前导空格后比较字符串。因此,如果在字符串后或字符串前添加空格,则会抛出无法找到元素的错误。因此,如果我编写打击代码,那么您将遇到相同的错误。 b.div(text: "someText ") #look at the space after someText. 因此删除字符串前后的空格将使其正常工作。

回答 1 投票 0

Jenkins中来自多个Feature目录的运行黄瓜(WATIR)测试

我目前正在Jenkins中运行Cucumber(WATIR)测试,标准目录结构运行一组功能。目录结构如下-功能-页面-main.rb-...

回答 1 投票 0

硒:: webdriver的::错误::不明错误:未知的错误:无法找到Chrome的二进制文件(驱动程序信息:chromedriver = 2.31.488774)

我试图使用的Watir宝石写在Ruby脚本,但下面的代码给出了一个错误:浏览器=的Watir :: Browser.new:铬错误:硒:: webdriver的::错误::不明错误:未知的错误:...

回答 3 投票 1

为什么会出现遗漏的类型错误:在执行的Watir脚本时可以从的Tableau null`不读取属性“れ”?

我使用的Watir自动化验证报告公开,我可以看到,报告中的特定标签。我得到一个弹出以下信息吧。当脚本进入报告的...

回答 1 投票 0

在红宝石更换变量值,而使用“设定”的设定值的命令

我有一个.properties文件如下:用户:ABCD密码:XYZ系统:测试接下来,我有一个的Watir Ruby脚本的浏览器自动化。在这个剧本,我有这样browser.text_field(声明:ID => ...

回答 1 投票 0

Heroku:使用Watir / Selenium时无法连接到chromedriver 127.0.0.1:9515

这在本地运行(不指定driver_path),但不在Heroku上运行。代码:Selenium :: WebDriver :: Chrome.driver_path = ENV ['GOOGLE_CHROME_SHIM']浏览器= Watir :: Browser.new:chrome我已经确认了...

回答 4 投票 14

iframe内的Watir和文本字段

我正在尝试使用Watir将新文本设置到文本字段中。文本字段位于iframe中。

回答 4 投票 2

如何使用watir-webdriver模拟CTRL + Click?

我想模拟ctrl keydown和ctrl keyup。我的用例如下:用户可以通过按CTRL键并单击所需的...从列表中选择(使用表构建)多个元素。

回答 3 投票 4

为什么在传入':css'时从watir-webdriver方法“assert_valid_as_attribute”获得“无效属性”异常?

我最近继承了一个运行watir-webdriver(0.6.4)的Ruby测试套件,我处于不幸的情况,该套件在我的同事的机器上运行得很好,但有几个案例错误......

回答 1 投票 0

当我在我的rspec测试中使用它时,Watir.default_timeout似乎不起作用

我需要在@ page.run_asset上延长等待的持续时间,因为完成该过程可能需要30秒以上的时间。所以我找到了Watir.default_time并将其添加到我的代码中。当我 ...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.