###前提・実現したいこと
■proxy(認証付き)環境おいてselenium-webdriverを使用し、Webページ(chromeブラウザ)のUIテストコードを書きたい。
■言語はjavascript(node)
###発生している問題・エラーメッセージ
■selenium-webdriverライブラリの「authenticateAs」ファンクションを使用し、proxy認証ダイアログを入力するコードを実行する際にエラーが発生する。
エラーメッセージ
no alert open
javascript
1var webdriver = require('selenium-webdriver'); 2var driver = new webdriver.Builder(). 3 usingServer('http://localhost:4444/wd/hub'). 4 withCapabilities(webdriver.Capabilities.chrome()). 5 build(); 6 7driver.navigate().to('http://XXXXXXXXXXXXXXXX.html').then(function() { 8 driver.switchTo().alert().authenticateAs('userName','userPass'); 9});
###試したこと
■上記コードにもあるとおり「authenticateAs」ファンクションを使用したダイアログの入力処理の記述。
■URLを引数として渡している「to」ファンクションに「http://username:userpass@XXXX.com」という形式でURLを記載して引き渡す。(URLにユーザー名とパスを+して記述)
###補足情報(言語/FW/ツール等のバージョンなど)
■selenium-server-standalone-2.44.0 + chromedriver
■node.js 4.4.4
あなたの回答
tips
プレビュー