【发布时间】:2018-08-17 20:42:29
【问题描述】:
我想知道如何将页面对象类中的页面对象从不同的目录调用到我的测试类中?红宝石新手!在java中,我只需在类文件顶部导入类,这将允许我从不同文件夹/包中的类文件访问方法和对象。我的目录结构如下:
我希望能够访问页面对象类中的页面对象以在我的 A_Test 类中使用。我如何做到这一点?
page_object.rb 代码:
require 'rubygems'
require 'cucumber'
require 'watir'
require 'page-object'
require 'test/unit/assertions'
include Test::Unit::Assertions
class screen
include PageObject
radio_button(:yes, id: '')
radio_button(:no, id: '')
button(:next_button, id: '')
link(:back, :text => "")
end
A_test.rb 代码:
require 'rubygems'
require 'cucumber'
require 'page-object'
require 'watir'
require 'date'
Given(/^$/) do |no|
screen.next_button.click
end
【问题讨论】:
标签: ruby ruby-on-rails-3 watir page-object-gem