簡體   English   中英

如何使用Selenium WebDriver在測試自動化中使用Hiptest Publisher

[英]How to use Hiptest publisher in test automation using selenium webdriver

我正在使用Hiptest平台為我們在Hiptest中的項目編寫基於Gherkin的故事和AC。 在研究之后,我還發現我還可以下載可以使用Selenium Web Driver運行和執行的Java語言的QA自動化測試腳本。

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

再次閱讀給定鏈接中的文檔是我的理解,但是我的挑戰是我不知道如何在Hiptest中編寫葉子低級動作詞,在這種情況下有人可以幫助我並向我展示如何實現的方法以最時髦的方式編寫葉子低級動作詞,這樣,當我以Java導出自動化腳本時,以這種方式編寫后,就可以使用Selenium Web Driver直接執行它(而且我的自動化團隊不需要對下載的腳本進行任何修改)?

盡早等待您的快速響應

如果您使用低級操作詞,則可以直接導出Seleniuml-IDE代碼,但我不建議這樣做(我是編寫您所參考文檔的人;)這是我為只想在Firefox中使用Selenium IDE的人寫的一些文檔。

我建議您將動作詞保留在較高級別(例如,類似的東西),然后生成動作詞並填入空白(或讓質量檢查小組填入空白)。 一種快速的方法是使用Selenium IDE記錄每個操作詞並生成Java代碼,然后將其放置在hiptest-publisher生成的框架中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM