我在 ATC 上工作了 2 个月,但我仍然遇到 Chrome、Selenium 和 JBehave 的问题。selenium 的 Chrome 驱动程序有一些错误。例如:有时它说找不到或无法点击组件。对于这种情况,我使用了一种解决方法,但它有点令人讨厌。
当我运行 ATC 时,有时其中一个会由于 chrome selenium 驱动程序错误而失败!另外,我不喜欢 JBehave 的报告。
有人可以建议我创建 ATC 的另一种选择吗?
谢谢!!!
萨朗
我在 ATC 上工作了 2 个月,但我仍然遇到 Chrome、Selenium 和 JBehave 的问题。selenium 的 Chrome 驱动程序有一些错误。例如:有时它说找不到或无法点击组件。对于这种情况,我使用了一种解决方法,但它有点令人讨厌。
当我运行 ATC 时,有时其中一个会由于 chrome selenium 驱动程序错误而失败!另外,我不喜欢 JBehave 的报告。
有人可以建议我创建 ATC 的另一种选择吗?
谢谢!!!
萨朗
Consider Selenide - it's specifically create to resolve all these timing/ajax/"element not found" poblems. Selenide is extremely simple to start with (much simpler than Thucydides) and can be used with any framework: Junit, TestNG, JBehave - you name it.
我喜欢修昔底德写 ATC: http ://thucydides-webtests.com/2011/09/23/hello-world/
它有一个不错的报告,带有屏幕截图……您可以使用 easyb、junit 或 jbehave 编写测试。但它也使用硒引擎。