首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用typescript和Protractor在shadowroot中定位react元素[

使用typescript和Protractor在shadowroot中定位react元素[
EN

Stack Overflow用户
提问于 2020-04-28 05:34:01
回答 1查看 215关注 0票数 0

我正在尝试定位9-11阴影根中的元素。xpath、css、id等常规定位器无法定位。我能够在java中使用JavascriptExecutor()来定位元素。但是这个过程非常单调乏味。我还在使用typescript的量角器框架上工作。我需要找到突出显示的元素。

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2020-04-30 16:27:10

我推荐使用'by.react‘组件,而不是使用自定义的javascript来查找元素,这使得react的选择变得非常容易。

https://www.npmjs.com/package/protractor-react-selector

代码语言:javascript
运行
复制
// with only component. If you don't provide any root element, it assume that root is set to '#root'
const myElement = element(by.react('MyComponent'));

// to fetch all elements matched with component, props and state, you can use protractor native 'all' method
const myElement = element.all(by.react('MyComponent'));

如果这对您有帮助,请让我知道:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61468832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档