摘要: elements就是html元素下所有的标签。用page-object你可以找到并定位html页面下绝大多数的元素,这个文章列出了可定位的这些元素,生成的方法,和依据什么关键字来找到这些元素。BUTTON用以下方法声明一个button:1 button(:your_name, :id => 'an_id')将会生成两个方法,它们是:1 your_name # 点击这个按钮2 your_name_element # 返回这个button元素你可以通过一下一种或者几种方法来定位一个button:alt => Watir and Selenium (input typ.. 阅读全文
posted @ 2013-07-08 18:04 sadly 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 创建你的page你必须做的第一件事情是创建你的page,这是一些包含了PageObject模块的简单的ruby类,请不要创建你自己的initialize方法,因为已经有一个存在而且不能被覆盖。如果你确实需要page的页面初始化方法,你可以执行一个initialize_page回调方法,它将会在page被创建同时所有的动态方法都生成以后调用。class RegistrationPage include PageObjectend通过include pageobject这个模块,你已经为你的page增加了大量的功能。让我们看一下该怎么用它描述你的page在你创建了你需要描述的类以后,Regist. 阅读全文
posted @ 2013-07-08 17:12 sadly 阅读(365) 评论(0) 推荐(0) 编辑