0

ページに 5 つのタブがあり、タブをクリックすると、何らかの機能を実行する必要があります。しかし、どのタブが選択されているかを知るにはどうすればよいですか。タブが有効になっている場合は、そのタブをクリックして必要な機能を実行します。有効になっていない場合は、次のものをチェックします。

4

1 に答える 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 に答える