如何使用量角器或selenium在网页中的Shadow-root下的文本框中输入文本。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用量角器或selenium在网页中的Shadow-root下的文本框中输入文本。相关的知识,希望对你有一定的参考价值。

如何使用量角器或selenium在网页中的Shadow-root下的文本框中输入文本?什么都有帮助。我试图在xpath和xpath的文本字段中输入值是正确的,因为我已在控制台中验证它。

答案

只需在Web控制台中使用javascript即可使用以下命令:

document.querySelector('message-list').shadowRoot.querySelector('.textbox').querySelector('textbox').value = 'hello'

要使用appium运行它,您需要使用driver.executeScript

以上是关于如何使用量角器或selenium在网页中的Shadow-root下的文本框中输入文本。的主要内容,如果未能解决你的问题,请参考以下文章

量角器和Selenium之间的技术差异

在使用 angularjs 的 selenium 服务器的量角器中做一些事后描述

如何使用量角器导航到网页上的每个链接

如何使用 python Selenium webdriver 滚动加载在网页中的 PDF?

如何使用 CSS/Selenium 从网页获取链接

量角器获取 DOM 元素并使用它们的属性