我有一个超DemoPage和几个子类SDemoPage,EDemoPage,等等。所有这些网页上的他们,在完全相同的元素,在SDemoPage IDS看起来像s-demo-test1相应的ID EDemoPage看起来像e-demo-test1。在我的DemoPage类中,我声明了所有的元素,并且我需要一种基于子类(调用类)的方式添加id。这是我目前的。 class DemoPage
i
我使用watir和RSpec的页面对象gem来测试我的web应用程序。 这是我的页面对象。 require 'page-object'
class UserEditPage
include PageObject
page_url "#{$context}/user/edit?id=#{@params[:id]}"
text_field :user_id, nam
我想让我的第一页对象工作。我是红宝石和黄瓜新手,所以我不确定我做错了什么。迄今为止它是一个非常简单的程序。我的目标是去谷歌和搜索“培根” 我有我的支持文件夹中我page_object的文件夹(我想这是它应该不知道) 我觉得包括PageObject没有做包括正确。 HomePage.rb class HomePage
include PageObject
text_field
我有一组选择列表,复选框具有相似的属性。我有他们在indexed_property下。我能够从select_list中选择没有任何问题的值。然而,当我使用check_myindexpropitem.mycheckbox,我得到一个错误 NameError: undefined local variable or method `check_myindexpropitem' for #<myPage