原创 開機啓動cmd程序並執行指令

本機部署了Android自動化測試環境(Appium+Python),每天定時執行任務,遇到了一個問題,就是啓動模擬器前,都需要在cmd程序中執行adb start-server,來啓動adb服務,想着能不能寫個定時任務,每天開機

原创 Linux(CentOS7)部署Jenkins後,打開jenkins首頁提示沒有此文件libgcc_s.so.1

問題: Linux(CentOS7)部署Jenkins後,打開jenkins首頁提示/usr/Java/jdk1.8.0_221/jre/lib/i386/libfontmanager.so: libgcc_s.so.1: 無法打

原创 Appium+Python 腳本運行報錯: A session is either terminated or not started

記錄自己學習Appium+Python途中遇到的問題以及解決方法學海無涯苦作舟 問題描述 昨天看了下每日Android自動化定時任務的測試報告,出現瞭如下圖所示的錯誤 分析得知是因爲在測試過程中,有個控件沒找到,導致腳本執行中斷

原创 Python判斷語句 if __name__ == "__main__":說明

在學習appium+python中 看到大佬學的代碼在文件最後一段都會加上if name == “main”:,經查詢資料後。瞭解到這句代碼可以作爲主函數作爲程序的入口,但Python是一種解釋型腳本語言,在執行之前不需要將所有代

原创 Jenkins+Gogs進行Python項目的持續集成

一、需求: 本地push代碼到Gogs後,Jenkins自動觸發構建任務 二、需要安裝的軟件 CentOS系統需安裝MySQL、部署Tomcat以及jenkins、安裝Gogs、Git(版本需 >= 1.7.1), 本地Windo

原创 -bash: /usr/bin/yum: /usr/bin/python: 壞的解釋器: 沒有那個文件或目錄

問題: Linux安裝Python3.X版本之後,運行yum指令的時候提示-bash: /usr/bin/yum: /usr/bin/python: 壞的解釋器: 沒有那個文件或目錄。 解決方法 修改以下兩個配置文件: /usr

原创 pytest+Allure2生成測試報告(環境搭建)

1.安裝pytest和allure-pytest pip install pytest pip install allure-pytest 2.安裝allure2 MacOS環境: 通過homebrew安裝,這樣就不需要配置環境

原创 Jenkins生成 HTML Report並查看

需求: 在jenkins集成web自動化測試的時候,想要通過jenkins平臺直接查看每次自動化測試生成的報告。 我的測試報告是用python+Unittest+HTmlTtestRunner生成的 解決辦法: 1、在jenkin

原创 解決PyCharm中運行.py腳本提示No Module Named XXX

相信用過PyCharm軟件的同學都遇到過運行.py腳本提示No Module Named XXX,其實就是沒有找到名爲XXX的模塊。模塊又分Python第三方模塊和自定義模塊,以下爲解決方法: 1、當XXX爲Python第三方模塊