我正在寻找检索焦点元素的HTML。查看webdriver.io文档,方法.getActiveElement()
应该可以解决问题。但是,我的IDE(WebStorm)显示错误,指出它是“无法解析的函数或方法”(无法识别该方法)。我还看到有人提到方法.elementActive()
,但是这种方法也无法识别。
帮助!如何获取当前焦点元素的HTML?
答案 0 :(得分:0)
如果您使用的是WebdriverIO v5,则应该能够运行以下命令:
const activeElement = $(function () { return document.activeElement });
const html = activeElement.getHTML();
console.log(html);