page-object-gem 相关问题

一个简单的gem,可帮助创建灵活的页面对象,以测试基于浏览器的应用程序。目标是在测试中创建抽象层以便将测试与他们正在测试的项目分离,并为页面上的元素提供简单的界面。它适用于watir-webdriver和selenium-webdriver。

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

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

回答 2 投票 0

页面对象元素的值数组

比以下描述= [] page.file_descriptions_elements.each | row |有更好的方法来获取元素值的数组。 descriptions.push(row.value)end

回答 1 投票 0

如何使用多个页面对象小部件

我正在使用“ PageObject” gem和Ruby,并使用“ page-object wiki”作为参考创建了一个小部件。我找不到复数个元素,这意味着我找不到一组元素。如果是我的标签...

回答 1 投票 0

Cheezy页面对象中的可重复使用组件

我正在使用俗气的页面对象宝石和黄瓜。我有一个角度网站的页面对象,许多页面包含一个角度ng-select元素,这是一个下拉列表。所有ng-select元素都是...

回答 1 投票 0

页面部分的低调动态查找器

我正在使用cheezy的page-object-gem来使用ruby。在这里给出了很好的答案之后,我决定问这个问题(page_section不是我认为的元素)。无论如何,...

回答 1 投票 0

低调的页面对象动态元素查找器的列表在哪里?

作为参考,我指的是[url = https://github.com/cheezy/page-object/issues/203#issuecomment-37946345]此[/ url]帖子。它基本上说而不是说text_field(:tf_elem,id:'id1')。我们...

回答 1 投票 0

如何使用Ruby Page-Object Gem使用名称中的hypen访问自定义元素

我有一些角度元素,我想映射它们。尝试像element('ng-select',id:'id1')这样来做有关Watir NameError的错误:# ]

回答 1 投票 0

将值从另一个页面对象传递到一个页面对象

使用红宝石和通俗的页面对象宝石(以及黄瓜)。我有一个page_section(B部分),其元素将根据另一个page_section(A部分)的值而变化。我可以访问每个...

回答 1 投票 0

类似页面节的Ruby PageObject设计

我正在使用Cheezy Page Object gem(这也意味着我正在使用Watir,这也意味着我正在使用Selenium)。我还明确加载了watir宝石。无论如何,我有一个网站正在使用...

回答 1 投票 2

使用带有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中运行测试时......

回答 2 投票 2

在text_field中输入文本后需要触发事件

我需要在文本字段中输入一些文本,然后在文本字段的tabout中输入,以便文本字段中的值得到服务的验证。我试图点击...中的其他一些元素

回答 3 投票 0

陈旧元素参考错误

使用页面对象gem和Watir webdriver,我们偶尔会在一个页面上遇到Selenium :: WebDriver :: Error :: StaleElementReferenceError,它会加载一些基本内容,发出ajax请求,以及......

回答 1 投票 4


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