2017-04-16 87 views
0

我是自動化工程師,我要自動化電子商務網站。現在的問題是,我們正在使用磁管理面板我的第一步輸入用戶名和密碼,然後網站將打開我鬆散找到彈出元素,因爲它的服務器認證,我無法檢查element.i已附加特定的彈出親切看看這個圖像,並幫助該快照將被視爲登錄屏幕,我想與硒腳本的幫助我如何發送用戶名和密碼彈出使用硒

enter image description here

+1

您可以嘗試使用警報的authenticatUsing()方法 - https://github.com/SeleniumHQ/selenium/blob/selenium-3.3.1/java/客戶端/ SRC /組織/ openqa /硒/ Alert.java。也看看 - http://stackoverflow.com/questions/5672407/how-to-perform-b​​asic-authentication-for-firefoxdriver-chromedriver-and-iedriver – Grasshopper

回答

1

可以提供URL本身憑證輸入用戶密碼,這意味着我們將在URL中添加用戶名和密碼,以便在運行腳本時繞過它。

語法

http://username:[email protected] 

例如:

driver.get("http://username:[email protected]/signin"); 

讓我知道它是否適合你。

0

您可以嘗試使用以下:

Alert alert = driver.switchTo().alert(); 
alert.authenticateUsing(new UsernameAndPassword("yourUsername","yourPassword")); 
相關問題