我正在尝试为AngularJS网络应用设置端到端测试。我想在具有非常罕见的基于WebKit的浏览器的设备上运行测试,该浏览器没有WebDriver实现。目前我们正在使用 angular-scenario ,它可以很好地工作,但是从deprecated开始,使用Protractor会更加面向未来。
对于目前缺少专用WebDriver实现的浏览器,是否有WebDriver实现,实现WebDriver接口的子集?
答案 0 :(得分:1)
由于您使用的基于WebKit的浏览器没有WebDriver,因此没有简单的方法。
使用量角器是理想的,因为它控制浏览器的级别高于angular-scenario
。理论上angular-scenario
是在iFrame上控制和断言的WebSocket连接,当来宾源不希望处于iFrame和其他通常没有出现误报的异常时,这开始崩溃。
由于WebKit版本的细节尚未发布,我只能提供一些建议,接下来我会尝试。
您只有几个选择:
angular-scenario
或某种版本。 祝你的项目好运。