我需要幫助尋找獨(dú)特的元素來(lái)找到這些文本。我不知道為什么我的 xpath 不工作請(qǐng)檢查:附加的圖像是文本的元素。(new WebDriverWait(driver,10)).until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.xpath("//div[@class='"+viz+"']/h2[text()='"+reports+"']")));其中String reports = Overdue Stock Analysis
String viz = dashlet-wrapper錯(cuò)誤信息是這樣的:預(yù)期條件失?。旱却?By.xpath 定位的所有元素的可見性://div[@class='dashlet-wrapper']/h2[text()='Overdue Stock Analysis'](嘗試了 10 秒)間隔 500 毫秒)
1 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
你可以使用我在預(yù)期條件中提到的 xpath 來(lái)查找元素,如果只有一個(gè)元素需要通過(guò) xpath 獲取,你應(yīng)該使用visibilityOfElementLocated
而不是用于檢查元素列表可見性的visibilityOfAllElementsLocatedBy
方法visibilityOfAllElementsLocatedBy
而不僅僅是一個(gè)元素。
你可以visibilityOfElementLocated
像這樣使用:
(new WebDriverWait(driver,10)).until(ExpectedConditions. visibilityOfElementLocated(By.xpath("//div[@class='"+viz+"']//h2[@data-title='"+reports+"']")));
添加回答
舉報(bào)
0/150
提交
取消