首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用量角器获取页面https://about.google/intl/en/commitments/reports/上的特定元素

尝试使用量角器获取页面https://about.google/intl/en/commitments/reports/上的特定元素
EN

Stack Overflow用户
提问于 2020-07-21 17:46:05
回答 1查看 43关注 0票数 1

在页面https://about.google/intl/en/commitments/reports/上,我想点击页脚链接“新闻查询”,有谁可以帮助我在量角器中创建一个相同的链条定位器。我想点击它。我自己在下面创建的。我知道这是错误的,因为我得到了错误。

等待element(by.css("ulid='footer-sitemap-links'"))

.element(by.css(“li:第n个子(2)”))

.element(by.css("divcss='1'"))

.element(by.css("divid='footer-sitemap-related-content'"))

.element(by.css("divclass='glue-c-zippy__content-container'"))

.element(by.css(“li:第n个子(1)”))

.click();

screenshot for element

EN

回答 1

Stack Overflow用户

发布于 2020-07-21 19:04:26

以下是您提供的定位器,但找不到正确的定位器

代码语言:javascript
复制
await element(by.css("ul[id='footer-sitemap-links']"))

.element(by.css("li:nth-child(2)"))

.element(by.css("div[css='1']"))

.element(by.css("div[id='footer-sitemap-related-content']"))

.element(by.css("div[class='glue-c-zippy__content-container']"))

.element(by.css("li:nth-child(1)"))

.click();

.element(by.css("li:nth-child(2)")此定位器导致问题,因为有5个不同的元素与此定位器匹配。然后一切都变得不对劲。

我已经创建了CSS链来查找所需的元素

代码语言:javascript
复制
await element(by.css("#footer-sitemap-links")
.element(by.css("#footer-sitemap-related")
.element(by.css("li a[data-g-label*='Press inquiries']")
.click();

或者简单地说你可以这样做

代码语言:javascript
复制
await element(by.cssContainingText("a","Press inquiries")).click();

它会起作用的

快乐编码~

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

https://stackoverflow.com/questions/63011757

复制
相关文章

相似问题

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