Web サイトのドロップダウン メニューのリンクにアクセスしようとすると問題が発生します。最初の図に示すように、カーソルをボタンの上に置くと、メニューがドロップダウンします。その下にあるのは、Web ページ スクリプトの写真です。私がやりたいことは、ドロップダウンメニューの検索仕様ボタンをクリックすることです。コードのようなものは次のようになります:
e.frame(:name => "content").frame(:name => "main").a(:index => 0).click.a(:index => 10).click
ただし、それは有効なコードの平和ではありません。正しい方法がわかりません。
< e.frame(:name => "content").frame(:name => "main")
=> #<Watir::Frame:0x7f74b4d4 located=false selector={:name=>"main"}>
irb(main):064:0> my_frame.a(:text => 'Operations').click
Watir::Exception::UnknownObjectException: unable to locate element, using {:text
=>"Operations", :tag_name=>"a"}
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.1/lib/watir
-webdriver/elements/element.rb:365:in `assert_exists'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.1/lib/watir
-webdriver/elements/element.rb:95:in `click'
from (irb):64
from C:/Ruby193/bin/irb:12:in `<main>'
irb(main):065:0>