我需要在浏览器中单击一个 pdf
文件并验证其中的内容,
通过使用下面的代码,我可以点击 pdf
链接,但我无法验证 pdf
链接中的内容,pdf
已嵌入在对象中。
我们如何定位对象标签内的元素并对 pdf
文件(html
类型)执行一些操作。
点击 pdf
链接..
WebElement element = driver.findElement(By.xpath("//div[@id='iconDock']/div/a[7]/img"));
element.click();
此代码用于验证 pdf 中的内容(它不起作用)。
WebElement objectTag = driver.findElement(By.xpath("//div[string(@id)='reportPanel']//object/html/body//div[@id=\"outerContainer\"]/div[@id=\"viewer\"]/div[@class=\"textLayer\"])"));
请帮帮我
最佳答案
您无法使用 webdriver 验证 pdf 的内容,您需要与一个名为 PDFBOX 的工具集成。请找到链接让您基本了解如何使用它。
关于java - selenium webdriver 如何使用对象标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32962207/