2017-01-27 40 views
0

我正在使用Hiptest平臺爲Hiptest中的項目編寫基於小黃瓜的故事和AC。經過我的研究之後,我還發現可以使用Java語言下載QA自動化測試腳本,我可以使用Selenium Web Driver運行和執行它。如何在測試自動化中使用Hiptest發佈者使用硒webdriver

我還使用Hiptest Publisher服務從Hiptest導出腳本,但它僅包含空白模板結構,其中我的自動化工程師團隊需要手動編寫自動化業務邏輯(如在Web瀏覽器中打開URL,按ID查找元素,單擊在按鈕等)但在Hiptest網站文檔(即https://docs.hiptest.net/define-the-right-level-for-your-action-words/),我發現如果我創建我們的動作詞作爲低級別(葉動作詞),然後用Java中的Hiptest Publisher服務導出腳本,我可能會全部自動化業務邏輯已經寫好。

再次,這是我的理解,通過閱讀給定的鏈接文件。但我的挑戰是我不知道如何寫在Hiptest葉低級動作詞。任何人都可以幫助我在這種情況下,並告訴我路徑關於如何在hiptest中編寫葉級低級別動作詞,以便在以Java方式導出自動化腳本時以這種方式編寫後,我可以使用Selenium Web Driver直接執行它(並且我的自動化團隊無需執行任何操作下載的腳本修改)?

在等待你在相同的快速響應您的最早

回答

1

如果使用低一級的行動的話,你將有可能直接出口Seleniuml-IDE代碼,但我不會建議這樣做這種方式(我是編寫你所指的文檔的人);這是我爲那些只想在Firefox內部使用Selenium IDE的人寫的一些文檔)。

我建議你在高層(例如類似的東西)保留動作詞,然後生成動作詞並填入空格(或讓QA團隊填入空格)。 一個快速的方法是使用Selenium IDE來記錄每個動作詞並生成Java代碼,然後將其放入由hiptest-publisher生成的框架中。