watir 相关问题

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

[如何在Chrome浏览器中使用ruby执行ctrl + j。我正在使用RubyMine和WatirWebdriver

[尝试以下代码单击ctrl + J,但不适用于chrome浏览器。 @ browser.driver.action.key_down(:control).send_keys(“ j”)。key_up(:control).perform也尝试过@ browser.driver.action.send_keys(:...

回答 1 投票 0

Chromedriver替代品

我作为会计工作时编写了一些脚本,可自动执行许多日常任务,例如下载一些pdf文件并将其邮寄。该脚本由Ruby,Watir和chromedriver制成。 ...

回答 1 投票 -1

在msedgedriver.exe上永久关闭w3c

我的组织刚刚升级到Edge Chrome浏览器的81.0.416.53版(正式版本)(64位),我是它的自动化工程师。我在获取我的Watir / ...版本时遇到问题

回答 1 投票 0

使用gets.chomp的Ruby登录名和密码

我尝试在不泄露代码凭据的情况下访问银行帐户。我试过了,但是没有用。 login = gets.chomp browser.text_field(:id =>'UserId')。set login I ...

回答 1 投票 0

格式化程序'Teamcity :: Cucumber :: Formatter'正在使用不赞成使用的格式化程序API

我正在使用3.1.0版黄瓜。在执行黄瓜红宝石测试时,我收到以下警告:警告:格式化程序Teamcity :: Cucumber :: Formatter正在使用不赞成使用的格式化程序API,...

回答 1 投票 10

Chrome中的元素不可点击

当我使用.send_keys('\ n')模拟chrome中的点击并起作用(展开下拉菜单),但无法选择该选项时,我无法从下拉菜单中单击/选择一个选项。解决方案...

回答 1 投票 0

尝试使用Watir按下CRTL + T

我正在构建一个简单的脚本来打开带有2个不同选项卡的浏览器窗口。不幸的是,当我想使用CRTL + T时,“ send_keys”功能不起作用。这是我的脚本:require'watir'...

回答 1 投票 0

Ruby watir页面对象实现

[尝试将带有webelement的变量添加到方法中,然后将其与.click def login_button @ browser.element(:class => / button radius button-demo /)结合使用,请在login_button.click末尾,但是...

回答 1 投票 0


黄瓜:我想在执行所有方案后通过电子邮件发送报告,是否有像'AfterAll'这样的方法可以在hooks.rb中使用?

我已经创建了邮件功能来发送我的报告类电子邮件,包括PageObject require'mail'def mailsender Mail.defaults do delivery_method:smtp,{address:“ smtp ....

回答 1 投票 1

当我已经定义了方法时,出现“ NoMethodError”

编写我的Ruby-Watir-黄瓜bdd测试,我得到了这个:NoMethodError:## [./ features / support / pages / message_page.rb:27:in`escribir'中的未定义方法`msg ='。/ ...

回答 2 投票 0

Ruby Watir Automation:无法找到google联系人输入字段并在其上设置值

这是来自https://contacts.google.com/的表单,当添加新联系人时,我试图通过xpath,类名,id,标签来定位它们,但是无法定位。下面是示例...

回答 1 投票 2

从任意位置启动Watir / Selenium Chrome驱动程序二进制文件

[我想使用Watir为旧版本的chrome启动chrome,例如/ Application / Google Chrome 30.app。这是一个参考链接,说chromedriver希望Chrome安装在特定位置:Mac ...

回答 3 投票 3

Selenium / Watir即使在我的路径中(Windows 7)也无法检测到Chromedriver

我知道还有另一个与此类似的问题,但是应答者提供的链接已过期(并且当我深入研究当前的Watir文档时,我仅在Windows 8.1上找到信息;我在...上]]

回答 2 投票 2

(确保驱动程序支持W3C WebDriver规范)。`

我已经阅读了其他相同错误的帖子,但是没有一个给我可用的解决方案。我有一个Rails应用程序:gem版本Rails 6.0.2.1 ruby 2.6.5p114 Gem.lock watir(6.16.5)regexp_parser(〜&...

回答 2 投票 0

Ruby:如何从文档文本中删除重复的行?

例如,我想从文本中删除重复的行:1.aabba 2.abaab 3.aabba 4.aabba运行后:1.aabba 2.abaab

回答 1 投票 2

浏览器自动化下载到默认位置

我使用Watir实现了浏览器自动化,它使用chrome驱动。下载内容必须位于我的应用子文件夹中。但是我无法更改它,因为它下载到Windows下载文件夹...

回答 1 投票 0

如何使用Nokogiri从子字符串数组中抓取某些字符串的页面

我想在餐厅页面上抓取某些菜式。我创建了一个包含关键字的数组:myarray = {“ Rice”,“ Soup”,“ Chicken”,“ Vegetables”}每当在...

回答 2 投票 -1

如何使用Waitr :: Browser显示动态网站内容以供Nokogiri抓取

我创建了一个刮板,可以在各个职业站点上找到工作。在大约80%的网站上都可以使用,但是我很难在其余页面上使用。我以为原因是...

回答 2 投票 1

为什么我的红宝石小麦黄瓜框架的步骤文件中出现此错误

我正在用Ruby,Watir和Cucumne建立我的第一个自动化框架,现在我在步骤文件中收到此错误,我不知道为什么。在此处输入图像描述

回答 1 投票 0

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