【发布时间】:2019-09-26 08:49:50
【问题描述】:
我必须检查下载的 PDF 并使用 Selenium 打开它。为此,我使用Robot 类。这不是永久的,或者我们可以说是通用的解决方案。
问题:任何人都可以提供帮助并提供更可靠的解决方案吗?
请查看以下代码:
public boolean CommonEvents(WebDriver driver) throws InterruptedException {
try {
Thread.sleep(2000);
Robot robot = new Robot();
robot.mouseMove(100, 700);
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Thread.sleep(10000);
} catch(Exception e) {
BaseTest.reportPass(driver, null, "Should click on PDF to open", "Failed to click on PDF to open");
}
}
【问题讨论】: