网站上有PDF文件链接,我想在新标签中打开它,并使用Selenium WebDriver检查一些字符串。
答案 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中存在许多数据,则可能导致超时。