使用JavaScript驱动Selenium2(通过WebDriver)有哪些选项

What are the options to drive Selenium2 (via WebDriver) using JavaScript?

本文关键字:选项 WebDriver 通过 JavaScript 驱动 Selenium2 使用      更新时间:2023-09-26

我正在设置单页Web应用程序的自动验收测试。 我想用JavaScript(或CoffeeScript(编写测试套件。我有哪些选项可以使用WebDriver兼容界面(例如Selenium WebDriver,Sauce Labs,Browserstack或PhantomJS(来驱动浏览器和模拟器? 我知道selenium-webdriver(aka WebDriverJs(和webdriverjs。 还有什么可用的吗? 他们如何比较成熟度和功能?

我或多或少成功地使用了这个 webdriver 分支(有点糖(:https://github.com/camme/webdriverjs 并通过节点 + 摩卡 + chai 堆栈运行它,或多或少像这样: http://unexpectedliteral.com/2012/05/09/automated-functional-testing-with-javascript-using-mocha-and-selenium-part-2/

我想它工作得很好,至少还没有找到更好的选择。我想也应该适用于浏览器堆栈,实际上这是我接下来要尝试的东西。