私はRuby(Watir)とJavascriptの両方の新参者です。Webサイトが動的に(ボタンをクリックするなどして)ボタンを生成するJavascriptコードを使用している場合、それらにアクセスする方法がわかりません。独自の名前やIDを持っている場合もありますが、生成されたボタンはブラウザを介したWebページのソースコードに基づいていないため、確認することもできません...
私はそれが答えかもしれないと思いました。
browser = Watir::Browser.new(:firefox)
browser.send_keys :tab
タブキーでターゲットにフォーカスを設定しても、フォーカスされたボタンを参照する方法がないように見えるまで...
編集:みんなありがとう。今は初心者の質問だったと思いますが、別の大きな問題に直面しています(生成されたすべてのボタンはまったく同じ属性を共有しているため、どちらを指定することはできません)が、それは別の話です...
**編集2:2番目の質問を解決しました。
browser.button(:attribute => "same", :index => *).click
これ!
Noobの質問
2012.5-2012.5