2016-02-26 65 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

希望它會幫助你:)

相關問題