簡體   English   中英

Xpath與Selenium Webdriver無效“找不到Xpath”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM