0

是否可以使用 Serenityjs 作为 webdriverio 或 wd.js 的插件而不是量角器?

如果是 - 有人可以提供任何示例/示例代码吗?如果没有 - 是否有计划推出此功能?

我们已经在 webdriverio 中有测试框架,所以不想将整个项目转换为 serenityjs/protractor

4

1 回答 1

1

Serenity/JS 尚不支持开箱即用的 webdriverio 或 wd.js,但您可以使用@serenity-js/core将 Serenity/JS 与您选择的 webdriver 风格集成。

该实现可能看起来类似于serenity-protractor,因此您需要:

  • 一个Ability,包装 webdriverio/wd.js 客户端;类似于BrowseTheWeb for Protractor
  • 一些交互,将方法调用包装在您选择的客户端上
  • 从页面读取数据的一些问题
  • 以及Target类的特定于客户的版本

该线程应该为您提供更多上下文。

于 2017-08-14T22:55:24.327 回答