【问题标题】:Ruby Selenium PageObjects TemplateRuby Selenium PageObjects 模板
【发布时间】:2012-03-15 22:42:25
【问题描述】:

如果可能的话,是否有人有使用 pageObject 设计模式设置 selenium 测试的模板。

我想做的是创建一个打开浏览器的父类。然后我可以将该浏览器变量传递给其他页面的子类,例如 LoginPage 等。

如果有人能提供更多关于这方面的信息,那就太好了。

我的主要问题是让子类继承浏览器变量。

非常感谢您对此的帮助,欢迎任何答案帮助我指明正确的方向。

干杯, 乔恩

【问题讨论】:

    标签: ruby class inheritance selenium pageobjects


    【解决方案1】:

    有一个页面对象Gem。它适用于 watir-webdriver 和 selenium-webdriver。

    在最近的测试自动化集市会议上,我们有一个 4 小时的课程,介绍如何使用 gem、watir-webdriver 和 cucumber。你可以找到它here

    试一试,您可以将它与任何一个一起使用..(您可能会发现您更喜欢 watir api 而不是 selenium 使用的(我知道我喜欢),如果您喜欢 selenium,那么这也是一个选项,因为 gem两者都支持

    【讨论】:

      猜你喜欢
      • 2012-09-30
      • 2021-12-19
      • 2015-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多