Есть ли способ использовать «селектор» или «метки» в команде getText? Или альтернативный способ жестко запрограммировать (например) «span.pcf-signin-email» в одном месте?
Рабочий код . У меня уже есть селектор, определенный для интересующего меня элемента.
username: {
selector: "span.pcf-signin-email"
},
Какие вещи, такие как
.waitForElementPresent("@username")
Более чем счастливы использовать.
НоКажется, я не могу использовать этот определенный селектор, и мне нужно переопределить его специально для getText.
browser.getText(span.pcf-signin-email, function(res) {
email = res.value
console.log("This email = ", email)
})
Отсюда я получаю адрес электронной почты вошедшего в систему пользователя. Но это требует объявления элемента локально, а не только его защиты в одном месте.
Нет рабочего кода
browser.getText("@username", function(res) {
email = res.value
console.log("This email = ", email)
})
Дает
Ошибка при выполнении действия протокола .locateMultipleElements (): недействительный селектор: Неверный илибыл указан неверный селектор
Ради поддерживаемого кода! Любые указатели с благодарностью получены ....