テストケースがあり、IEまたはChromeなどのブラウザー名に基づいて実行する必要があります。このテストケースでは、一部はブラウザーのタイプに依存します。
実行の間にブラウザ名を取得するにはどうすればよいですか?IEの場合の例として、データを渡す必要があります。Chromeブラウザの場合、データを選択する必要があります。
以下のコードを使用して、ブラウザ名、バージョン、OSの詳細を確認できます。
Capabilities cap = ((RemoteWebDriver) driver).getCapabilities();
String browserName = cap.getBrowserName().toLowerCase();
System.out.println(browserName);
String os = cap.getPlatform().toString();
System.out.println(os);
String v = cap.getVersion().toString();
System.out.println(v);
インポートする必要があるパッケージ
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
それがあなたを助けることを願っています:)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加