如何在没有转发器的表中查找元素

时间:2016-02-04 19:45:13

标签: javascript html jasmine protractor

HTML

在上述HTML中找到黄色突出显示文本的最佳方法是什么? 有没有办法在特定标签中找到页面上的文字?

我需要点击这个元素,然后打开表格15112-1-table-ssrc_2210456055_recv

我尝试了by.xpath("//*[contains(text(),'ssrc_+\w+_recv')]");,但它没有工作

1 个答案:

答案 0 :(得分:2)

假设您事先知道ssrc_something_recv文字:

var summary = element(by.xpath("//summary[starts-with(., 'ssrc_') and contains(., '_recv')]"));
summary.click();

现在,要找到相关的table,您可以使用following-sibling轴:

var table = summary.element(by.xpath("following-sibling::table"));