watir 相关问题

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

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

如何使用watir滚动网页

我正在尝试滚动网页以查找并单击滚动页面时延迟加载的内容。我正在使用以下命令require'watir-webdriver'@browser = Watir :: new:firefox ...

回答 6 投票 12

Watir Webdriver加载Chrome扩展

我正在尝试使用Watir加载chrome扩展,我遇到了问题。我发现了这个相关的问题:能够使用加载了watir-webdriver的扩展启动chrome。但是,我还是......

回答 2 投票 2

试图使用Watir代理...(Rails)

我有几个代理我想用我的Watir集成使用身份验证。 auth with proxies没有文档(http://watir.com/guides/proxies/)。从之前的SO文章中,我......

回答 1 投票 0

如何使用黄瓜轨道中的watir刷新浏览器

我正在使用ruby 2.3.1p112,Rails 5.1.5版本我用gem'watir做自动化测试'我需要在我的脚本中刷新浏览器所以我添加下面的代码browser.refresh但是没有动作......

回答 1 投票 0

Ruby_Installation_Error_Watir

我遇到以下错误:#ERROR C:\ Users \ Farooq> D:D:\> irb irb(main):001:0> require'rubygems'=> false irb(main):002:0> require'watir'LoadError:无法加载这样的......

回答 3 投票 4

如何编写ruby watir脚本以切换到第三方公司的模式对话框(iframe)(支付服务)

如何编写ruby watir脚本以切换到第三方公司的模式对话框(iframe)(支付服务)?我总是得到元素未找到错误消息。

回答 2 投票 0

如何找出触发的JavaScript事件?

我有一个选择列表: 打开 关闭 当我 ...

回答 3 投票 109

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