ページに 5 つのタブがあり、タブをクリックすると、何らかの機能を実行する必要があります。しかし、どのタブが選択されているかを知るにはどうすればよいですか。タブが有効になっている場合は、そのタブをクリックして必要な機能を実行します。有効になっていない場合は、次のものをチェックします。
質問する
704 次
1 に答える
0
HTML/javascript でタブがどのように定義されているかによって異なります。
Firefox の Firebug プラグインや Chrome の「Inspect Element」などを使用して該当する HTML タグを探し、Selenium のセレクター (XPath など) を使用してそれらを探す必要があります。
たとえば、タブがJQuery-UIで生成された場合、タブ コンテナーは<ul>
class を持つタグでui-tabs-nav
あり、アクティブなタブは<li>
classを持つタグui-state-active
です。
Selenium は、これらの要素に対してアクションを実行するために、 XPathを使用してこれらの要素を選択できます。
于 2012-05-16T15:14:42.540 に答える