我需要在沒有class或id的嵌套div中查找某個文本。Selenium:使用xpath查找使用特定純文本的嵌套div
這是html的結構。
<div class="active_row">
<div class="outcomes">
<div class="event_outcome" onclick="doSomething">
<div>Target Text</div>
</div>
</div>
</div>
我嘗試直接使用我從here獲得的示例訪問文本。
driver.find_elements_by_xpath("//div[contains(., 'Target Text')]")
這將返回一個包含目標文本,但是當我運行在其上的點擊方法沒有任何反應元素的列表。
什麼是設置此查詢來查找文本,然後點擊event_outcome
類的div的最佳方法是什麼?
謝謝!!!我組合了兩個謂詞,然後打印結果以確認使用'.text'。現在它點擊!謝謝! –