1
A
回答
0
您可以檢查警報彈出。 爲此,你需要導入下面,
import org.openqa.selenium.security.UserAndPassword;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
首先,你需要等待,直到彈出來了。
WebDriverWait wait = new WebDriverWait(driver, 30);
然後檢查警報彈出存在/可見或不可見
Alert alertPopUp = wait.until(ExpectedConditions.alertIsPresent());
然後你可以使用硒網絡驅動器的authenticateUsing方法。
alertPopUp.authenticateUsing(new UserAndPassword("your_username", "your_password"));
還有anoother的方式來快速檢查, 如果你只想驗證警報
try {
Alert alert = driver.switchTo().alert();
alert.accept();
} catch (NoAlertPresentException e) {
// Alert not available
e.printStackTrace();
}
0
現在我得到這個使用下面的代碼在IE工作:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Ie()
driver.get("https://scdm.corp.vha.com")
alert = driver.switch_to_alert()
alert.authenticate("username","password")
time.sleep(20)
driver.close()
相關問題
- 1. 處理驗證需要彈出
- 2. 如何禁用「需要驗證」彈出?
- 3. 如何處理量角器中的auth0(需要身份驗證)彈出窗口
- 4. 如何處理身份驗證彈出與硒的webdriver在Java中
- 5. 如何處理使用硒webdriver彈出
- 6. 如何處理硒彈出/警報RC
- 7. 處理「需要驗證」警報與Python 2.7 +硒的webdriver
- 8. 如何運行硒UI測試時填寫的SiteMinder「需要驗證」鉻彈出
- 9. ajaxSubmit表單驗證彈出「處理」div
- 10. Symfony2:AJAX請求:如何在需要時處理身份驗證?
- 11. 要在硒處理彈出消息的webdriver
- 12. 我如何解僱鉻「需要驗證」彈出
- 13. 如何處理彈出式認證?
- 14. 如何處理Windows身份驗證彈出取消按鈕?
- 15. 如何處理硒中的多個警報彈出確認?
- 16. 如何處理硒webdriver中彈出(這不是警報)?
- 17. 如何處理硒中的java腳本彈出框
- 18. 無法處理硒彈出+ IE9
- 19. 硒的webdriver處理窗口彈出
- 20. 通過硒webdriver彈出處理鏈接
- 21. 無法處理Windows身份驗證彈出硒TestNG的鍍鉻驅動
- 22. 驗證碼使用硒處理
- 23. 硒C#處理Windows窗體彈出窗口中硒C#
- 24. 407需要代理驗證
- 25. (407)需要代理驗證
- 26. 如何填寫身份驗證與鉻硒鉻彈出#
- 27. 如何在Mobile/Tablet中處理用戶身份驗證彈出窗口
- 28. 啓動瀏覽器時如何處理在Rspec中彈出的身份驗證
- 29. 在Ranorex中如何處理彈出
- 30. 需要身份驗證彈出Firefox中的Selenium時註冊
如果驗證彈出窗口來自HTTP Basic Auth,您可以在URL中輸入用戶名和密碼:'http:// username:password @ example.com /';另請參閱http://serverfault.com/questions/371907/can-you-pass-user-pass-for-http-basic-authentication-in-url-parameters/371918 – rlandster
可能的重複[如何處理認證彈出使用Java Selenium WebDriver](http://stackoverflow.com/questions/24304752/how-to-handle-authentication-popup-with-selenium-webdriver-using-java) – JeffC
當然,但在哪種編程語言? –