2017-03-17 51 views
0

我有一個網站https://www.example1.com 通過硒我需要訪問該網站並檢查一些東西。 該網站有SSO,我可以訪問該網站。如何在使用硒鉻網絡驅動程序時在Chrome中禁用身份驗證提示

但是,當我嘗試訪問通過硒時,我會自動重定向到不同的鏈接,並提示我在警報對話框中輸入憑據。

現在我該如何自動通過代碼傳遞憑據?我曾嘗試以下列方式發送憑證,但沒有奏效。

https://username:[email protected]

還有一點要注意的是,當我經過鍍鉻手動訪問該網站,該網站打開了,沒有認證的提示彈出。

+1

你可以給我們更多的信息,你如何我們硒? – Abaddon666

+0

彈出窗口仍然顯示,如果你嘗試用戶名:密碼@網址?因爲我有這樣一個網站,並且它在URL中的憑證很好地工作。 – AlvaHenrik

回答

0

如果你想提供警報彈出用戶名和密碼了,那麼你可以試試下面的代碼:

alert.sendKeys("UserName"); 
Robot robot = new Robot(); 
robot.keyPress(KeyEvent.VK_TAB); 
robot.keyRelease(KeyEvent.VK_TAB); 
alert.sendKeys("Password"); 
alert.accept();