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

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