Я пытаюсь автоматизировать электронное приложение, которое загружает свой контент в веб-просмотр. Я использую Spectron и WebDriverio для этого.
вот код, который я использую.
it('should assess webview', function() {
var self = this;
return this.app.client.waitUntilWindowLoaded()
.windowHandles().then(function(session) {
self.app.client.switchTab(session.value[1])
.click("#my-id")
.then(console.log.bind(console))
.catch(console.log.bind(console));
});
});
Это не работает. я не уверен, где я иду не так. Но я использовал
it('should assess webview', function() {
var self = this;
return this.app.client.waitUntilWindowLoaded()
.windowHandles().then(function(session) {
self.app.client.switchTab(session.value[1])
.getSource()
.then(console.log.bind(console))
.catch(console.log.bind(console));
});
});
приведенный выше код, чтобы убедиться, что дескриптор окна веб-просмотра правильный. И это. Пожалуйста, помогите. Спасибо