WebdriverIO-如何获取当前焦点/选定/活动元素的HTML?

时间:2019-02-11 21:27:53

标签: javascript mocha element webdriver-io

我正在寻找检索焦点元素的HTML。查看webdriver.io文档,方法.getActiveElement()应该可以解决问题。但是,我的IDE(WebStorm)显示错误,指出它是“无法解析的函数或方法”(无法识别该方法)。我还看到有人提到方法.elementActive(),但是这种方法也无法识别。

帮助!如何获取当前焦点元素的HTML?

1 个答案:

答案 0 :(得分:0)

如果您使用的是WebdriverIO v5,则应该能够运行以下命令:

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

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