【问题标题】:another option for selenium & JBehave?selenium 和 JBehave 的另一种选择?
【发布时间】:2012-10-23 14:30:58
【问题描述】:

我在 ATC 上工作了 2 个月,但我仍然遇到 Chrome、Selenium 和 JBehave 的问题。 selenium 的 Chrome 驱动程序有一些错误。例如:有时它说找不到或无法点击组件。对于这种情况,我使用了一种解决方法,但它有点令人讨厌。

当我运行 ATC 时,有时其中一个会因 chrome selenium 驱动程序错误而失败!。另外,我不喜欢 JBehave 的报告。

有人可以建议我另一种创建 ATC 的方法吗?

谢谢!!!

萨朗

【问题讨论】:

    标签: selenium automated-tests selenium-chromedriver jbehave


    【解决方案1】:

    考虑Selenide - 它是专门为解决所有这些时间/ajax/“未找到元素”问题而创建的。 Selenide 上手非常简单(比 Thucydides 简单得多),并且可以与任何框架一起使用:Junit、TestNG、JBehave - 随你便。

    【讨论】:

    • 我稍后会检查它。非常感谢!
    【解决方案2】:

    我喜欢修昔底德写 ATC: http://thucydides-webtests.com/2011/09/23/hello-world/

    它有一个很好的报告,带有屏幕截图...... 您可以使用 easyb、junit 或 jbehave 编写测试。 但它也使用硒引擎。

    【讨论】:

    • 谢谢皮安蒂诺!我认为唯一最常用的工具是用于测试网站的 Selenium。我找不到其他的。 :(
    • @Piantino。有什么方法可以让修昔底德与普通的 JBehave 项目一起工作?没有来自修昔底德的新 DSL。问候!
    • 你可以用同样的方式写故事,但是你应该在文件夹结构中添加需求(sample)。但是修昔底德对测试实现做了一点改动,因为您需要使用 Step Classes 来封装用户行为。没有需求和步骤信息,修昔底德就没有可追溯性和重用性。
    猜你喜欢
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多