2016-05-11 17 views
0

私はVBA用のSelenium WebDriverを使用してウェブサイトから情報を取得していますが、 最初に "カテゴリ"を選択してボタンをクリックする必要があります。数回していますが、このWebサイトではXPathは有効なオブジェクトを返しません。XパスがSelenium Webdriverで有効でない "Xpathが見つかりません"

私はウェブサイトが「ダイナミックフォーマット」であり、それはどのように私はボタンに移動し、それはパスが有効ではないですときにそれをクリックしますXPathの

を破る疑いますか?動作していない

コードの行:。 http://www.ocepar.org.br/ocepar/cooperativasPR/consultaPorRamo.html

: driver.FindElementByXPath( "// divの[@id =" "のButtonBar" "]/TD")を

ウェブサイトをクリックしますボタンはページのボトムの「連続」です

ありがとうございます!

答えて

0

ボタンにアクセスするには、フレームにコンテキストを設定するための最初の必要性あなた:

Dim driver As New FirefoxDriver 
driver.Get "http://www.ocepar.org.br/ocepar/cooperativasPR/consultaPorRamo.html" 
driver.SwitchToFrame "buttons" 
driver.FindElementById("buttonBar").Click 
+0

それは動作しますが、本当にありがとうございました – bingo

関連する問題