Mobile WebDriver

WebDriver API は当初、ウェブブラウザを自動化するメカニズムとして始まりましたが、過去数年間で拡張され、モバイルデバイスでも動作するようになりました。

WebDriver API は当初、ウェブブラウザを自動化するメカニズムとして始まりましたが、過去数年間で拡張され、モバイルデバイスでも動作するようになりました。Appium、iosdriver、Selendroid などのプロジェクトはすべて、このアプローチが機能すること、そしてうまく機能することを示しています。ウェブ上で、Selenium WebDriver をあるブラウザ (たとえば Firefox) で使い始めると、別のブラウザ (Internet Explorer や Chrome など) に簡単に切り替えることができます。モバイルでも同様のオプションがあり、Android 用のある自動化フレームワークから別のフレームワークに切り替えられると便利でしょう。

Selenium 3 の作業の一環として、appiumiosdriver、および appium と selendroid 間のこのレベルの相互運用性を確保するのに役立つテストスイートの作成を開始しました。プロセスを開始するために、これらのツールの主要な作成者、および Marionette プロジェクト (Mozilla の Firefox および Firefox OS 用 WebDriver 実装) を代表する David Burns や、Selenium プロジェクトのリーダーである Simon Stewart などが、過去 2 日間、ロンドンの Mozilla HQ の小さな部屋に閉じこもっていました。彼らはこの時間を利用して、それぞれのプロジェクトが一致しなかった領域を解明し、ある程度の相互運用性を確保する方法について合意しました。血と涙はごくわずかでしたが、多くの努力がありました。

過去 2 日間のアジェンダはこちらにあり、議事録も入手できます。

現在、Selenium プロジェクトの Google Code ページの リポジトリでホストされている共有テストスイートの作業が開始されました。ぜひ参加してください!

最終更新日 2021年8月7日: ディレクトリ名の変更 (e9895f27c26)