目前我使用Eclipse和Nokia/Red插件,它允許我編寫機器人框架測試套件。支持Python 3.6和Selenium。 我的項目稱爲「自動化」,測試套件位於.robot
文件中。 測試套件具有被稱爲「關鍵字」的測試用例。當他們結合Robot框架和Python硒時調試測試用例
測試用例
新建汽車
Create new vehicle with next ${registrationno} and ${description}
Navigate to data section
這些 「關鍵詞」 是從Python庫進口的,看起來像:
@keyword("Create new vehicle with next ${registrationno} and ${description}")
def create_new_vehicle_Simple(self,registrationno, description):
headerPage = HeaderPage(TestCaseKeywords.driver)
sideBarPage = headerPage.selectDaten()
basicVehicleCreation = sideBarPage.createNewVehicle()
basicVehicleCreation.setKennzeichen(registrationno)
basicVehicleCreation.setBeschreibung(description)
TestCaseKeywords.carnumber = basicVehicleCreation.save()
的問題是,當我運行測試在日誌中,我只能得到這個整個python函數的結果,通過或失敗。我看不出它在哪一步失敗 - 這是第一步還是第二步。
有沒有這種情況下的任何插件或其他解決方案能夠看到哪個確切的Python函數通過或失敗? (當然,解決方法是在TC中爲每個函數使用一個關鍵字,但這不是我想要的)
它的這一方面和其它線程的副本。在提出問題之前,請搜索論壇。 https://stackoverflow.com/questions/43974104/can-robot-framework-keyword-can-be-executed-in-python-console –
這不是同一個問題。如果我在論壇上找到解決方案,爲什麼我會註冊並編寫此問題?在將其標記爲重複之前,請仔細閱讀問題並與其他問題進行比較。再一次,你提到的問題和解決方案對我的問題沒有幫助。 – domoni
所以你說什麼是你接受的這個解決方案是不是你提到的文章中的兩個人提供的相同?在提出問題 –