2016-05-16 1 views
3

私は分度器を使ってe2eテストをしようとしています。私はシステムへのログインのためにプロンプ​​トアラート(私のAPIキーをタイプ)を受け入れる必要があります。変数を使用して警告を確認することはできますか?

入力にテキスト(変数)を入力し、分度器を使用してアラートボックスで[OK]をクリックする方法はありますか?出来ますか?

+0

警告ボックスのどのような種類がある - あなたはそれがHTML表現のポストだろうか?ありがとう。 – alecxe

+0

function login(){ setCookie( 'my_api_key'、window.prompt( 'API Key:')); – ChechoroArtem

答えて

2

警報に切り替えて、それへの鍵を送信し、その後受け入れる:

var EC = protractor.ExpectedConditions; 

browser.wait(EC.alertIsPresent(), 5000); 
var alert = browser.switchTo().alert(); 

alert.sendKeys("api key"); 
alert.accept(); 
関連する問題