2017-06-19 74 views
0

灌裝使用硒的webdriver網絡表單我有一個門戶網站(比如一個新的會員卡)上,我必須填寫冗長的申請表,以驗證該應用程序的最終結果。 如果我在Excel中(比如,姓名,出生日期,駕駛執照,...)我怎麼能在Java中使用硒的webdriver自動化它有數據嗎?如果我能在多個瀏覽器打開,然後更好:) (我已經成功地編寫代碼的單一形式,我在尋找幫助,多次填補了相同的形式,而無需觸摸代碼)提前 感謝從Excel

回答

0

使用數據驅動的框架,用你的項目TestNG.Apache POI庫使用,這將有助於動態地從Excel工作表中讀取數據。

+0

謝謝Monali,我已經試過了,但只能得到2個輸入(如,用戶名和密碼),這是遠遠低於我的要求 – Hari

1

你可以使用Apache的POI來讀取Excel和TestNG的將數據寫入測試case.Use @dataProvider註釋通過一個測試提交多行數據一個case.You可以寫一些該類將具有不同的功能來執行像click,sendKeys,navigate,openBrowser和wait這樣的操作,這些操作將根據來自excel文件的輸入數據進行調用。 參考鏈接 - http://toolsq.com/selenium-webdriver/data-driven-testing-excel-poi/

採樣格式的Excel文件: enter image description here

+0

謝謝維傑,我嘗試這樣做,只能得到2個輸入(用戶名和密碼),而我找填寫表格有很多的輸入等 - 名字,中間名,姓,出生日期,地址等。 。 – Hari