Webdriver.io:在使用chrome浏览器的Web应用程序中,阴影元素上的输入文本/值不起作用

djp7away  于 2022-12-16  发布在  Go
关注(0)|答案(1)|浏览(101)

Webdriver.io:在使用chrome浏览器的Web应用程序中,阴影元素上的输入文本/值不起作用
我正在使用webdriver io的自动化网络应用程序。请参考下面的截图后,点击行动打开。我必须输入值的文本框内的嵌套阴影元素-

尝试的解决方案-
1.我尝试使用阴影元素输入文本
状态=等待驱动程序.执行(“文档.查询选择器(”csv标题桌面“).影子根.查询选择器(”csv标题存储搜索“).影子根.查询选择器(”csv标题模式“).影子根.查询选择器(”输入“).设置值(”12345“)”);
溶液首次不起作用
1.我尝试使用Tab和setValue
浏览器.setValue(“输入”,[“制表符”])浏览器.setValue(“输入”,“12345”)
1.直接提供该元素的XPATH不起作用
溶液#2也不起作用
这是拦截器对我来说,现在,有人可以请帮助我如何输入文本的阴影元素。谢谢提前

dxpyg8gm

dxpyg8gm1#

请尝试以下方法。document.querySelector('cvs-header-desktop').shadowRoot.querySelector("cvs-header-store-search").shadowRoot.querySelector("cvs-header-modal").querySelector("input")

相关问题