2017-06-12 60 views
0

我正在使用selenium webdirver,Appium for Mobile網站自動化開發自動化腳本。如何在Mobile/Tablet中處理用戶身份驗證彈出窗口

以前的網站我自動沒有認證彈出窗口詢問。 現在對於所有較低的環境都要求認證。

那麼如何處理用戶認證彈出窗口。

我使用的技術是適用於Android和iOS平臺的java,selenium和appium。

任何人都可以幫助我。

回答

0

您可以獲得彈出式元素和按鈕的xpath/id,使用這些可以對這些按鈕執行操作。

@findby(id="android/button1") 
WebElement allow_button; 

public void clickonAllow() 
{ 

    allow_button.click(); 

} 

按規定您可以點擊「允許」 /「拒絕」或「接受」或「拒絕」

在網上你可以先試的或driver.switchTo().alert().accept();driver.switchTo().alert().deny();

+0

嗨@Shiv都謝謝你的回覆。如果用戶身份驗證是基於瀏覽器的,那麼我怎樣才能爲此編寫xpath –

+0

請您詳細說明一下以瞭解確切的問題。 – shiv

+0

訪問網站時,它會要求用戶進行身份驗證。如果不輸入正確的用戶名和密碼,我不能繼續進行。由於此身份驗證彈出窗口沒有HTML結構,因此我無法處理它。 –

相關問題