我使用光谱/电子测试。Spectron 更新更改为 webdriver v5。我有用 v4 方法链编写的 UI 测试。我可以将 webdriver v4 测试方法链重写为 webdriver v5(当前 spectron)吗?
it("input basic test", function() {
return this.app.client.waitForVisible('#query-area__query-input__input')
.waitForEnabled('#query-area__query-input__input')
.clearElement('#query-area__query-input__input')
.setValue('#query-area__query-input__input', "Bonan matenon!")
.getValue('#query-area__query-input__input')
.then(function(text){assert(text === 'Bonan matenon!')})
})
在https://github.com/MichinariNukazawa/lina_dicto/blob/master/lina_dicto/test/input_ui.js
我知道需要替换一些方法和元素 id 选择器。查看我的 spectron 问题网址: https ://github.com/electron-userland/spectron/issues/663