如何使用Selenium WebDriver在新标签页中打开pdf文件

时间:2014-09-29 10:58:56

标签: pdf selenium-webdriver

网站上有PDF文件链接,我想在新标签中打开它,并使用Selenium WebDriver检查一些字符串。

2 个答案:

答案 0 :(得分:0)

在为Chrome驱动程序创建Webdriver配置文件时尝试使用以下代码。

ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("excludeSwitches",Arrays.asList("test-type"));
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver driver = new ChromeDriver(options);

答案 1 :(得分:0)

ArrayList<String> windowTab = new ArrayList<String> 
(driver.getWindowHandles());
driver.switchTo().window(windowTab.get(1));

您可以使用此选项将控件带到新选项卡,但如果pdf中存在许多数据,则可能导致超时。