2016-02-26 66 views
-1

如何使用硒web驱动程序自动化Adobe PDF Web窗体(XFA)?如何检查元素以输入文本或单击PDF表单中的提交按钮?这些pdf格式仅支持IE浏览器,不支持其他浏览器使用硒web驱动程序自动化Adobe PDF Web窗体(XFA)

+0

硒的webdriver仅适用于Web应用程序,它需要一个DOM产卵! –

回答

0

Selenium Webdriver只能执行DOM操作。 你可以右键单击表单并查看是否查看源选项来了吗?如果没有,那么我认为你可以使用Selenium Webdriver在Adobe PDF上输入任何东西。

0

你不能自动化PDF文件,但是你可以验证任何文本中的PDF文件的任何内容。你可以试试下面的代码,如果它符合

试试下面的代码你的要求: -

public void ReadPDF() throws Exception { 
    URL TestURL = new URL("http://www.axmag.com/download/pdfurl-guide.pdf"); 

    BufferedInputStream TestFile = new BufferedInputStream(TestURL.openStream()); 
    PDFParser TestPDF = new PDFParser(TestFile); 
    TestPDF.parse(); 
    String TestText = new PDFTextStripper().getText(TestPDF.getPDDocument()); 

    Assert.assertTrue(TestText.contains("Open the setting.xml, you can see it is like this")); 

    } 

下载库: - https://pdfbox.apache.org/index.html

希望它会帮助你:)

相关问题