我正在通过selenium web-driver开发自动化测试用例。我被困在一个地方,我总是得到第一个chrome'd默认弹出。我无法对弹出窗口执行任何操作,因为它没有检查代码,请检查附加的屏幕截图以获取默认弹出窗口。
请建议我处理这些事情。任何帮助表示赞赏。
答案 0 :(得分:1)
这些是基于窗口的弹出窗口,不受硒控制,因此需要使用java.awt.Robot类或自动工具。 机器人类描述为 - 例如:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_TAB);
robot.delay(1000);
robot.keyPress(KeyEvent.VK_SPACE);
robot.keyRelease(KeyEvent.VK_SPACE);
robot.delay(10000);
一次只需要一个键,我们不能同时传递多个键。 希望这能解决你的问题。