こんにちは ヒューマンクレスト浅黄です。 Seleniumにてテスト自動化した際、1ブラウザ(例えばFirefox)だけではなく、ChromeやInternet Explorer、safariでも同様にテストできるようにすることがあると思います。基本は、1つのスクリプトで複数のブラウザが動くようにできれば、一番うれしいと思います。 前回のエントリーでは、その基礎となるSelenium Gridでした。 今回は、クロスブラウザ対応した際に、苦労した(エラーになった)箇所を何点かまとめて記載します。 frameの移動 通常は driver.switchTo().frame(arg0); 引数のarg0に指定できるのは、インデックス、フレームの名前、WebElementの3種類あります。 Firefoxを利用して自動化しているとき、.frame(0)や.frame(1)で移動していましたが、Ch
![テスト自動化(6) Selenium クロスブラウザ対応 | Ques](https://cdn-ak-scissors.b.st-hatena.com/image/square/c87ddb2f181629c00349331d1862b82c3afa2258/height=288;version=1;width=512/https%3A%2F%2Fquesqa.com%2Fblog%2Fwp-content%2Fuploads%2F2018%2F10%2Fcropped-ques_logo.png)