关键词:
我正在使用Windows 10 32位ruby版本233,我正面临这些问题,在11浏览器上运行测试,并且Chrome浏览器用于已在firefox浏览器上运行的测试(使用页面对象),
ISSUE与IE:Watir :: Exception :: NoMatchingWindowFoundException:浏览器窗口关闭(eval):1:在`process_watir_call'
问题与Chrome:Errno :: ECONNREFUSED:无法打开到127.0.0.1:9515的TCP连接(无法建立连接,因为目标计算机主动拒绝它。 - connect(2)for“127.0.0.1”port 9515)
我使用了以下挂钩ie和chrome:
Before do
case $browser
when 'mozilla'
@browser = Watir::Browser.new :firefox
@browser.window.maximize
when 'chrome'
@browser = Watir::Browser.new :chrome, :profile => "default"
when 'ie'
@browser = Watir::Browser.new :ie
# @browser.window.maximize
# @browser.visible = true
else
@browser = Watir::Browser.new :firefox
@browser.window.maximize
end
# @browser = Watir::Browser.new :firefox
# @browser.window.maximize
# this file contains test data that needs to be changed if tests are being executed in a different environment
$test_data = YAML.load_file('features/support/input_data/data/login_information.yml')
# this file contains base URL that needs to be changed if tests are being executed in a different environment
FigNewton.load('default.yml')
end
我能够使用Watir gem在ruby mine的单独项目上进行小样本测试。有没有办法让它适用于现有的firefox测试?
chrome的问题已通过使用正确的chromedriver版本修复,但仍然存在使用watir的IE问题。
找到IE的解决方案也与Internet选项安全性有关,降低安全级别并取消选中启用保护模式。
红宝石黄瓜PDF阅读器
】红宝石黄瓜PDF阅读器【英文标题】:RubyCucumberPDFreader【发布时间】:2015-09-2912:36:25【问题描述】:我正在运行测试以呈现和检查PDF。我已经让它工作了,但PDF的文件名中带有日期戳。我正在寻找一种方法来始终打开今天生成的... 查看详情
PDF阅读器黄瓜红宝石
】PDF阅读器黄瓜红宝石【英文标题】:PDFReaderCucumberRuby【发布时间】:2017-01-0508:59:12【问题描述】:有人要求我编写一些测试来确认文本是否包含在PDF文件中。我遇到了PDF阅读器gem,它非常擅长从文件中呈现文本,除了输出不太... 查看详情
为什么黄瓜会找到“runtest.java”来运行测试?(代码片段)
当我写一些黄瓜测试时,我从一些文档中发现我需要在“src/test/java/somepackage”下创建一个“runTest.java”文件,内容配置黄瓜,如:importcucumber.api.CucumberOptions;importcucumber.api.junit.Cucumber;importorg.junit.runner.RunWith;@RunWith(Cucumber. 查看详情
我们可以使用带有黄瓜 js 和 puppeteer 项目的 Saucelabs 进行跨浏览器测试吗?
】我们可以使用带有黄瓜js和puppeteer项目的Saucelabs进行跨浏览器测试吗?【英文标题】:CanweuseSaucelabswithcucumberjsandpuppeteerprojectforcrossbrowsertesting?【发布时间】:2021-12-3000:08:41【问题描述】:我们编写了一个测试自动化套件,它使... 查看详情
rbenv:安装红宝石时如何具有两个或多个ruby_configure_opts?(代码片段)
我想使用下面的命令用jemalloc而不用rdoc安装ruby,但不知道如何组合它们:RUBY_CONFIGURE_OPTS=--with-jemalloc--disable-install-docrbenvinstall2.6.5-vRUBY_CONFIGURE_OPTS=--disable-install-docrbenvinstall2.6.5-v答案您可以使用双引号设置多个选项。 查看详情
ruby持续集成,parallel_tests,黄瓜,无头,capybara-webkit,chrome。对于mac和linux。有条件的@showchrome浏览器(:(代码片段)
ruby持续集成,parallel_tests,黄瓜,无头,capybara-webkit,chrome。对于mac和linux。有条件的@showchrome浏览器(:(代码片段)
selenium多个浏览器测试。只有最后一个浏览器接收cookietestng的(代码片段)
...,一次登录,将cookie保存在文本文件中,然后最终在新的浏览器实例上读取和添加文件。当我一次只创建一个浏览器时,它工作正常,但如果我创建多个浏览器并行,则只有一个页面接收cookie(因此按预期跳过登录页面)。这是... 查看详情
ruby缺少黄瓜的翻译检查。(代码片段)
ruby缺少黄瓜的翻译检查。(代码片段)
在黄瓜 jvm 中,如何正确地将步骤拆分为多个文件?
】在黄瓜jvm中,如何正确地将步骤拆分为多个文件?【英文标题】:Incucumberjvmhowdoyousplitstepsintomultiplefilesproperly?【发布时间】:2016-04-2519:03:31【问题描述】:我有一个包含11个方法的步骤定义文件——每个方法都是@Given、@When或@T... 查看详情
ruby黄瓜activeresource与webmock伪造(代码片段)
json表示黄瓜json报告转换器(代码片段)
json表示黄瓜json报告转换器(代码片段)
selenium3(代码片段)
...以使用多个编程语言编写测试,并且能够在一个或者多个浏览器中执行测试的开源工具.用于回归测试,自动化测试,重复性的操作行为测试行为. 安装Selenium3: python版:pipinstallseleniumpiplistuninstall java版:#去官网下载selenium#ht 查看详情
用黄瓜/水豚测试 ActiveMerchant
】用黄瓜/水豚测试ActiveMerchant【英文标题】:TestingActiveMerchantwithcucumber/capybara【发布时间】:2012-01-1811:43:55【问题描述】:如何使用黄瓜(带有水豚)和activemerchant测试PaypalExpress网关。我有ActiveMerchant处于测试模式,我想测试测... 查看详情
使用ruby+watir-webdriver+cucumber和parallel_testsgem在多个浏览器中运行测试(代码片段)
....yml中的并行配置文件加载环境特定文件,使用hooks.rb设置浏览器。我使用'parallel_cucumberfeatures'运行我的测试。我的hooks.rb文件中没有太多内容:Beforedo@browser=Watir::Browser.new:firefoxendAfterdo@browser.closeend该配置文件如下所示:parallel:FIG 查看详情