いじってみた(ShanonAdventCalendar2016・3日目)kzhiratakzhiratakzhirataです。2016年もあと一月をきりましたね。EC2からgatling砲発射...)、夏には10年近く使っている機能2つをリプレースしたり(JavaScriptに悩まされた...)、秋にはイケてないテストの負債を修正したり(GoogleのAPIとAWSと戯れて...)、冬に入ってブログを書いて(何もしていない?)います。JavaScriptが絡むとテストは必ずといっていい程、クロスブラウザでの検証が必要になります。そんなときに、面倒なことをやらなくて済む便利なのがクロスブラウザの自動テストです。インパクトがありましたね。Driverが使えなくなったことの方がインパクトがあるかもしれません。57(来年の今頃)は、全てWebExtentionに完全移行する予定です。IDEが使えなくなる。Driverへの移行は着手していませんが、いずれは対応することになるかと思います。そのときのためのメモです。自分で検証したメモですので、間違っていたらごめんなさい。(Windowsの場合は、geckodriver.exe)をダウンロードする。古いFireFoxDriverと比較して一部の機能がまだ対応していない。クラスは、未対応(エラーとなる。(Windowsの場合は、chromedriver.exe)をダウンロードする。自動テストを実行後、ブラウザの画面は閉じるのですが、Safariのプロセスが残ったままとなってしまい、次のテストを起動できません。私の設定の問題かもしれませんが、解決方法は、driver.quit()した後に、Safariのプロセスを強制終了するコマンドを実行するしかないと思います。driverをダウンロードする。Driver)をダウンロードする。バージョンアップはそれ程難しくないと感じました。動かすこともできました。伴う影響が大きいのではと思います。なることで少ないとはいえ一部のテストがNGとなるケースがあったり、FireFoxのバージョンによって、WebDriverのインスタンス作成のコードが変わるからです。IDEを使って自動テストを作成し続けるのか。使うなら明らかにFireFoxよりChromeの方が安定している。)GebやSelenideのようなクライアントラッパーが普及していくのか、じっくり見守っていこうと思います。最新技術の動向を中心に個人的な興味・関心事などをレポートしています。頻繁に更新していますので、是非お気に入りに登録してください!よろしくお願いします。(ShanonAdventCalenda...新卒(貧困)エンジニアによる、Chromebookとの歩き方(ShanonAdventCalenda...PM(プロダクトマネージャー)チームを立ち上げて。わかったことと課題5つ。