用于使用href使用打字稿的链接的同一类元素的量角器定位器

问题描述 投票:0回答:1

我有类名相同的html代码,只有href具有不同的链接。

什么是使用CSS查找这些链接的最佳方法,我已经尝试了以下方法:

test = element.all(by.css('.xyz')).get(1);

但是,当我运行代码时:

await browser.actions().mouseMove(await locators.test.getWebElement()).click().perform();

我收到错误:

失败:索引超出范围。尝试访问索引为0的元素,但只有0个与定位符By(css选择器,.xyz)

匹配的元素
typescript css-selectors protractor href
1个回答
0
投票

我建议最适合您的定位器方法是cssContainingText。它将允许您使用CSS和一些类似的文本来查找元素

const test = element(by.cssContainingText('.xyz', 'linkText'));
await test.click();
© www.soinside.com 2019 - 2024. All rights reserved.