SerenityJs支持webdriverio而不是Protractor

时间:2017-07-11 06:58:34

标签: serenity-js

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

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

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

1 个答案:

答案 0 :(得分:1)

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

实施可能与serenity-protractor类似,因此您需要:

  • 一个'declaration of X as "Height of Plate 9" Dim X As Integer X = length1.Value 'declaration of Y as the result for the optimal length of the CapScrew to be used Dim Y As Integer Y = 0 'Formula for the length of the CapScrew to be used If (designTable1.Configuration <= 15) = True Then Y = X - 10 - 1 + 15 designTable2.Configuration = Y Else Y = X - 12 - 1 + 15 designTable2.Configuration = Y End If ,包装webdriverio / wd.js客户端;类似于量角器的BrowseTheWeb
  • 一些Interactions,将方法调用包装在您选择的客户端上
  • 一些Questions来阅读页面中的数据
  • 以及Target
  • 的客户端特定版本

This thread应该为您提供更多背景信息。