0

特定の画面では、1 つの div スタイルの下に同じ入力クラスを持つ 1 つのページに 3 つのボタン (高度なモード、次へ、キャンセル) があります。セレン Web ドライバーを使用して、これらを自動化しました。

Selenium Webdriver を使用して、これらを自動化する必要があります。xpath を使用すると、必要なボタンをクリックできます。しかし、私は xpath に依存したくないので、css 関連の識別などの代替ソリューションを探しています。

詳細モード: input class="submit" type="button" value="詳細モード" onclick="goAdvance()"

次: input class="submit" type="button" value="Next" onclick="saveProfile()"

キャンセル: input class="submit" type="button" value="Cancel" onclick="goHome(1)

4

2 に答える 2

1

これを読んでください:http://sauceio.com/index.php/2010/01/selenium-totw-css-selectors-in-selenium-demystified/

通常... 詳細モード: input[value="詳細モード"]

次へ: input[value="次へ"]

キャンセル: 入力[値="キャンセル"]

于 2013-08-15T00:59:31.280 に答える
0

CSS では、任意の属性で選択できます。 input[value="XXXX"]、XXXXを置き換えると機能します。あなたもすることができます.submit[value="XXXX"]

于 2013-08-14T18:47:00.970 に答える