2013-05-07 52 views
-1

我們正在驗證由我們的應用程序生成的HTML報告。我們計劃下面的方法可以做到這一點從申請 如何使用Watir驗證HTML報告

  • 報表的相關數據

    1. 捕捉生成報告
    2. 確定報告的內容和比較,從對數據/元素的應用程序捕獲的數據報告。

    我們從識別報告元素開始,發現使用'Developers tool'我們可以得到一些對象屬性,其中的對象ID缺少這些屬性。 任何人都可以讓我們知道捕獲報告元素並將它們與應用程序數據進行比較的可能性。

  • +0

    究竟是什麼問題? – 2013-05-07 07:14:40

    +0

    嗨Flipin, 我想知道 1)將應用程序(頁面數據)捕獲到數組變量中的可能性 2)捕獲/識別在HTML報告中顯示的元素的可能性,以將應用程序數據與報告valdate報告。 Reagards, Veera。 – Veera 2013-05-07 12:28:44

    +3

    我仍然不明白你想要做什麼。向我們展示示例。 HTML,屏幕截圖,代碼... – 2013-05-07 12:36:56

    回答

    1

    坦率地說,如果您只是試圖解析HTML,而不是試圖驅動瀏覽器,那麼最好使用類似Nokogiri的東西,或者另一個專門用於解析HTML的庫。請參閱https://www.ruby-toolbox.com/categories/html_parsing以選擇這些工具

    Watir是'Web應用程序測試在Ruby中'它旨在驅動web瀏覽器,以測試網站和webapps。驗證部分HTML是如預期的那樣,但不是核心功能Watir的

    對於你正在嘗試做的事情,如果我理解你是正確的,你可以用watir來做到這一點,就像你可以使用excel for word p處理和頁面佈局,也就是說可以完成,但可能不是最受歡迎的工具或最簡單的方法。