ジャマル:
私のテストフレームワークでは、私は「isElementDisplayed」と呼ばれる方法を持っています。
public boolean isElementDisplayed(WebElement element) {
try {
logger.info(element);
return element.isDisplayed();
} catch (NoSuchElementException e) {
return false;
}
}
後のようなwebelementのファイル仕様にロガーの書き込みを実行します。
[ChromeDriver:XP上のクロム(ハッシュ)] - > ID:idofelement]
どのように私は同じように、それを短くすることができます。
[ID:idofelement]
それが不要な始まりをカットするためにあらゆる可能性?
DebanjanB:
ディスカッションあたりとしてwebdriversによって返される値の範囲内ブラウザ固有の実装セクション:
小さなテストを用いて行ったSearch Box
のGoogle Home Page
つまりhttps://www.google.co.in
でChromeDriver
、ここで観察しました。
ChromeDriver
-OSS
:[[ChromeDriver: chrome on XP (0d24fd038bde751b1e411711271c3e69)] -> name: q] [[ChromeDriver: chrome on XP (0d24fd038bde751b1e411711271c3e69)] -> name: q]
だから、あなたが心配のフィールドの詳細から観察できるようvalue
、フィールドと同様のパターンでとまである返されたWebDriver
バリアントは、ユーザへの正しい参照を渡すと、設定/編集することはできません。
さらに、編集したい(してから印刷する)場合は値あなたが正規表現処理のためsparate方法を記述する必要があります。