【发布时间】:2011-11-20 06:20:57
【问题描述】:
我真的对 Selenium 网站感到困惑。起初他们不遗余力地解释 Selenium IDE,但它输出的是 HTML 测试用例。但是当您查看 Java 文档时,它使用的是纯 Java 的 WebDriver,并且您的 HTML 测试用例毫无用处。我从 Selenium IDE 中找到了一个导出到 JUnit 的功能,但它不使用 WebDriver api,它将它包装在 Selenium api 中,这甚至不起作用。我收到一次只能进行一个会话的错误。我只有一个测试,确保使用 netstat 我没有任何其他软件在端口上监听并断开 selenium 实例。它只是行不通。此外,测试用例扩展自已弃用的类。
您无法将测试用例从 Java 代码返回到 Selenium IDE,因此您可以在那时将 Selenium IDE 丢弃。
我将测试用例转换为纯 WebDriver 并让它工作。那么使用 selenium 和 JUnit 的推荐工作流程是什么?我应该忘记 Selenium IDE 和在浏览器中记录操作,而只用 Java 编写所有内容吗?或者是否仍然可以以某种方式使用 Selenium IDE?
【问题讨论】:
-
我相信 Selenium IDE 适合非程序员。 WebDriver 是要走的路,因为程序化测试更加灵活。