Selenium Ruby 报告
我正在尝试使用 Selenium 和 selenium-client gem 设置测试环境。 我更喜欢单元测试风格而不是 RSpec 风格的测试。
那么我必须建立自己的报告系统吗?
如何在每个测试中不使用 begin-rescue-end 的情况下添加异常处理? 有什么方法可以使用 mixins 来做到这一点吗?
I'm trying to set the environment for testing using Selenium and selenium-client gem.
I prefer unit test style over RSpec style of tests.
Do I have to build my own system for reporting then?
How can I add exception handling without having begin-rescue-end in each test? Is there any way to do that using mixins?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定我是否理解您的问题在报告方面的含义,但 selenium-client gem 可以处理 BDD 和 UnitTesting。
下面是从 rubyforge 页面复制的代码:
至于异常处理,UnitTesting 使用错误消息来处理异常。
话虽这么说,我可能误解了你的问题。
I'm not sure I understand what your question means in terms of reporting but the selenium-client gem handles both BDD and UnitTesting.
Below is code copied from the rubyforge page:
As for exception handling, UnitTesting handles the exceptions with an Error message.
That being said, I may have misunderstood your question.
Extent 的初始构建可用于 Ruby。 您可以在此处查看示例。 最新源代码位于 github。
示例代码:
Initial build of Extent is available for Ruby. You can view the sample here. Latest source is available at github.
Sample code: