マニュアル: Selenide

投稿日: 更新日: Webブラウザ ブラウザ自動操作 Java Selenium WebDriver

ドキュメント

設定(Configuration)

いずれもシステムプロパティでも設定可能。

タイムアウト

Configuration#timeoutミリ秒で値を代入する。デフォルトは4000(4秒)。

ブラウザの指定

Configuration#browserに値を代入する。デフォルトはfirefox。 主要ブラウザの値は以下。小文字で指定する。

最大化

デフォルトでは最大化して起動するが、これを止めるには、 Configuration#startMaximizedにfalseを入れる。

API

よく使いそうなもの。

Window / Tabの切替

以下のように書きます。

switchTo().window(ウィンドウハンドル or タイトル);

詳細は、以下のテストコードを参考にしてください。

https://github.com/codeborne/selenide/blob/master/src/test/java/integration/TabsTest.java#L27

ブラウザによって挙動が違うためか、Selenideのサポートがないようです。

また、ウィンドウハンドルの取得は タイミングによって上手く動かないことがあったため、 タイトルで取得する方が確実かなと思います。

外部サイト



ページトップへ戻る