一个简单的gem,可帮助创建灵活的页面对象,以测试基于浏览器的应用程序。目标是在测试中创建抽象层以便将测试与他们正在测试的项目分离,并为页面上的元素提供简单的界面。它适用于watir-webdriver和selenium-webdriver。
如何使用 ruby 将文本嵌入到 Cucumber 报告中。我们可以使用下面的代码使用 java 来做到这一点,但类似地我怎样才能在 cucumber-ruby 中做到这一点? 我尝试过使用嵌入方法,但它是......
我目前正在使用 Cucumber 和 Ruby 页面对象来测试我的 Ruby on Rails 网站。 我正在尝试了解 Capybara 并决定是否应该将其添加到组合中,或者将页面对象替换为...
编写我的Ruby-Watir-黄瓜bdd测试,我得到了这个:NoMethodError:## [./ features / support / pages / message_page.rb:27:in`escribir'中的未定义方法`msg ='。/ ...
比以下描述= [] page.file_descriptions_elements.each | row |有更好的方法来获取元素值的数组。 descriptions.push(row.value)end
我正在使用“ PageObject” gem和Ruby,并使用“ page-object wiki”作为参考创建了一个小部件。我找不到复数个元素,这意味着我找不到一组元素。如果是我的标签...
我正在使用俗气的页面对象宝石和黄瓜。我有一个角度网站的页面对象,许多页面包含一个角度ng-select元素,这是一个下拉列表。所有ng-select元素都是...
我正在使用cheezy的page-object-gem来使用ruby。在这里给出了很好的答案之后,我决定问这个问题(page_section不是我认为的元素)。无论如何,...
作为参考,我指的是[url = https://github.com/cheezy/page-object/issues/203#issuecomment-37946345]此[/ url]帖子。它基本上说而不是说text_field(:tf_elem,id:'id1')。我们...
如何使用Ruby Page-Object Gem使用名称中的hypen访问自定义元素
我有一些角度元素,我想映射它们。尝试像element('ng-select',id:'id1')这样来做有关Watir NameError的错误:# ]
使用红宝石和通俗的页面对象宝石(以及黄瓜)。我有一个page_section(B部分),其元素将根据另一个page_section(A部分)的值而变化。我可以访问每个...
我正在使用Cheezy Page Object gem(这也意味着我正在使用Watir,这也意味着我正在使用Selenium)。我还明确加载了watir宝石。无论如何,我有一个网站正在使用...
使用带有Page-Object的IE 11 x64时出现“Watir :: Exception :: NoMatchingWindowFoundException:浏览器窗口已关闭”错误
我正在使用Page-Object + Rspec在Ruby Mine 2.7.1中运行测试。环境:Windows 7 x64,Ruby 1.9.3 p551,IE 11. Gems:watir,rspec,bundler,page-object当我在Chrome或Firefox中运行测试时......
我需要在文本字段中输入一些文本,然后在文本字段的tabout中输入,以便文本字段中的值得到服务的验证。我试图点击...中的其他一些元素
使用页面对象gem和Watir webdriver,我们偶尔会在一个页面上遇到Selenium :: WebDriver :: Error :: StaleElementReferenceError,它会加载一些基本内容,发出ajax请求,以及......