expando プロパティのようなカスタム プロパティによってページ上の要素を検索するための提案はありますか?
問題: サイトでは、ボタンに多数の JSP と動的イメージが使用されています。静的な名前や ID はありません。(すべてのページに「次へ」または「続行」ボタンがあるが、現在のコンテキストに応じて動的に移動する登録またはチェックアウト プロセスを考えてみてください)
推奨される解決策: これらは自動化できないという私の繰り返しの要求に対して、最近、"btn-tag-title" のカスタム expando プロパティで回答されました。
ページ上のすべての要素に btn-tag-title= という名前の一意の (ただしカスタムの) プロパティがある場合、Selenium 2.0 は毎回それを信頼できると判断できますか?
その他の推奨ソリューション?
log.info(driver.getCurrentUrl());
assertTrue(selenium.isElementPresent("btn-tag-title=Sign In"));
selenium.type("name=username", "demo");
selenium.type("name=password", "tester");
selenium.click("btn-tag-title=Sign In");
log.info(driver.getCurrentUrl());