iOS ブラウザーで Selenium WebDriverJS を使用しようとしています。残念ながら、これは必要なため機能しません。
iPhoneDriver wiki pageで説明されているように、「iWebDriver」プロジェクトをセットアップしました。Pythonスクリプトをコピーしましたが、うまくいきました。小さな nodeJS プロジェクトでも機能しましたが、ブラウザー Firefox から実行しようとすると、次のエラー メッセージが表示されます。
エラー: このブラウザの新しいクライアントを作成できません。WebDriver セッション ID が定義されていません。
実行しようとしているコード:
var driver = new webdriver.Builder().
usingServer('http://localhost:3001/wd/hub').
withCapabilities({'browserName': 'iPhone'}).
build();
driver.get('http://www.google.com');
driver.quit();
WebDriverJs wiki page に記載されているように webdriverjs をコンパイルしました。はい、webdriver.js がロードされます ;)