WebdriverIO - Как я могу получить HTML-код текущего / выбранного / активного элемента? - PullRequest
0 голосов
/ 12 февраля 2019

Я ищу, чтобы получить HTML-код выделенного элемента.Глядя на документацию webdriver.io, метод .getActiveElement() должен помочь.Тем не менее, моя IDE (WebStorm) показывает ошибку, утверждая, что это «неразрешенная функция или метод» (метод не распознается).Я также видел, как кто-то упоминал метод .elementActive(), однако этот метод также обнаруживается нераспознанным.

Помогите!Как я могу получить HTML-код текущего выделенного элемента?

1 Ответ

0 голосов
/ 12 февраля 2019

Если вы используете WebdriverIO v5, вы сможете запустить следующее:

const activeElement = $(function () { return document.activeElement });
const html = activeElement.getHTML();
console.log(html);

https://webdriver.io/docs/selectors.html#js-function

...