[英]Xpath not valid with Selenium Webdriver “Xpath not found”
我正在使用Selenium WebDriver for VBA從網站上獲取一些信息,但是首先我需要選擇一個“類別”並單擊一個按鈕,我已經這樣做了好幾次,但是在該網站上XPath確實可以不返回有效對象。
我懷疑該網站是“動態格式”,並且破壞了XPath
當路徑無效時,如何導航到該按鈕並單擊它?
無效的代碼行:driver.FindElementByXPath(“ // div [@id =”“ buttonBar”“] / td”)。Click
網站: http : //www.ocepar.org.br/ocepar/cooperativasPR/consultaPorRamo.html
該按鈕是頁面底部的“連續”按鈕
謝謝您的幫助!
您首先需要在框架上設置上下文以訪問按鈕:
Dim driver As New FirefoxDriver
driver.Get "http://www.ocepar.org.br/ocepar/cooperativasPR/consultaPorRamo.html"
driver.SwitchToFrame "buttons"
driver.FindElementById("buttonBar").Click
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.