看板 Python 關於我們 聯絡資訊
來回報一下最後的解法,給日後有需求的人參考 pytestrail API可以透過marker裡的資訊捕捉需要傳送結果的測試case並送出 所以利用了這一點,在conftest裡加入自訂marker的功能 測試開始前去比對一張設定檔跟測試function名的對照表 將測試function加上帶有相對應資訊的marker pytestrail API就能順利找到他並且將結果傳送到正確的地方 ※ 引述《oYOUCHANo (19840704)》之銘言: : 各位前輩好 : 手上有一支selenium IDE錄製的畫面測試程式A : 需要「在不修改輸出的測試程式A」的情況下 : 使用chromedriver --headless進行測試後, : 將測試結果透過API上傳至第三方網站 : 理由是這樣後續維護人員即使不會coding, : 也可以直接透過IDE修改測試步驟後輸出測試程式即可使用 : 目前想法是另寫一支程式,設定webdriver的設定值後再呼叫A : 把測試的結果存成一個list,再將list內容讀出傳送給API : 現在在pytest輸出這邊卡關。雖然可以硬幹把stdout存成檔案再做處理, : 但覺得應該有什麼可以取得result跟outcome的方法 : 不過看了整天的pytest官方文件跟第三方API還是沒有頭緒 : 不曉得有沒有人有這方面的經驗可以解惑,非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 152.165.112.166 (日本) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1581649301.A.4C8.html