繁体   English   中英

Selenium Webdriver Java自动窗口

[英]Selenium Webdriver java automate window

你能告诉我如何使用自动webdriver的和Java此窗口- https://www.screencast.com/t/Zf19fumzl1j

您不能使用selenium自动执行窗口(用于HTTP身份验证)。 您可以使用机器人框架来自动执行此窗口。 这是方法:

  1. 不要像http://yoururl.com这样放置您的网址,而应该像http:// username:password@yoururl.com这样放置您的网址。 它将显示一个确认对话框。

    driver.get(“ http:// username:password@yoururl.com ”);

  2. 要单击确认对话框,请使用以下代码

     import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; public void clikOKOfConfirmationDialog(){ try { Robot robot = new Robot(); robot.delay(2000); robot.keyPress(KeyEvent.VK_ENTER); robot.keyRelease(KeyEvent.VK_ENTER); } catch (AWTException e) { e.printStackTrace(); } } 

这种方法可能不适用于IE。 希望这会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM