Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在没有中继器的情况下查找表中的元素_Javascript_Html_Jasmine_Protractor - Fatal编程技术网

Javascript 如何在没有中继器的情况下查找表中的元素

Javascript 如何在没有中继器的情况下查找表中的元素,javascript,html,jasmine,protractor,Javascript,Html,Jasmine,Protractor,在上面的HTML中查找黄色突出显示文本的最佳方法是什么? 有没有办法在特定标签中查找页面上的文本 我需要点击这个元素,打开表格15112-1-table-ssrc\u 2210456055\u recv 我用.xpath(“/*[contains(text(),'ssrc+\w+\u recv')”)尝试了但如果您事先知道ssrc\u something\u recv文本,它就不起作用了: var summary = element(by.xpath("//summary[starts-with

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

我需要点击这个元素,打开表格
15112-1-table-ssrc\u 2210456055\u recv


我用.xpath(“/*[contains(text(),'ssrc+\w+\u recv')”)尝试了
但如果您事先知道ssrc\u something\u recv文本,它就不起作用了:

var summary = element(by.xpath("//summary[starts-with(., 'ssrc_') and contains(., '_recv')]"));
summary.click();
现在,要定位相关的
,可以使用以下同级轴:

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

感谢@Alecxe在
ssrc\u 2210456055\u recv
中的快速回复,我只知道
ssrc\u recv
。。数值是随机生成的。使用RegEx
by.xpath(“//summary[.='ssrc+\w+\u recv']”)是否有效?@CodeRJ不幸的是,从今天起,在selenium webdriver的xpath中无法使用正则表达式,请使用
contains()开头的
更新答案,然后查看。