watir 相关问题

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

已使用 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

[如何在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

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