Как получить методы из окна через Nightwatch.js?
У меня есть уникальный случай, когда мне нужно раскрыть функциональность нашего пакета e2e. Итак, мы выставили такие функции, как performA
а также performB
на window
объект. Как я мог взять эти методы и объекты из window
Внутри Nightwatch
?
browser
.url(APP_URL)
.pause(5000)
.execute('return window.methods;', [], (res) => {
const methods = res.value;
// value exists, however, all of the methods are objects
// so when I run the following method below, I get an error
//
methods.performA()
})
.end();
1 ответ
Я должен был использовать browser.execute(function)
а не строковая версия.