1
什麼是在上述HTML中查找黃色高亮文本的最佳方法? 有沒有辦法在特定的標籤頁上找到文字?
我需要執行這個元素,這inturn打開了表15112-1-table-ssrc_2210456055_recv
我試圖by.xpath("//*[contains(text(),'ssrc_+\w+_recv')]");
上的點擊,但沒有奏效
什麼是在上述HTML中查找黃色高亮文本的最佳方法? 有沒有辦法在特定的標籤頁上找到文字?
我需要執行這個元素,這inturn打開了表15112-1-table-ssrc_2210456055_recv
我試圖by.xpath("//*[contains(text(),'ssrc_+\w+_recv')]");
上的點擊,但沒有奏效
假設你預先知道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"));
感謝您的快速回復@Alecxe,在'ssrc_2210456055_recv'中,我只知道'ssrc_ _recv',數值是隨機生成的。 會使用RegEx'by.xpath(「// summary [。='ssrc _ + \ w + _recv']」)'工作嗎? – CodeJockey
@CodeRJ不幸的是,從今天開始,你不能在selenium webdriver的xpaths中使用正則表達式,使用'starts-with'和'contains()'更新答案,檢查出來。 – alecxe