原创 Python下Selenium的Xpath定位和模擬鼠標操作

Xpath的一些定位技巧常用的命令可以參考以下藉助谷歌瀏覽器的Console進行定位的驗證基本用法根據元素的屬性定位屬性值開頭和結尾:starts-with、ends-with屬性值包含:contains獲取節點的屬性值模擬鼠標操

原创 一次報錯引發的pip安裝之旅

步子不要太大,學習還是要穩紮穩打- -!Anaconda對SSL的不支持被放棄的ez_setup.py更厲害的get-pip.py使用國內pypi鏡像加速 Anaconda對SSL的不支持 一切的出發點,始於這個報錯,簡單的調用r

原创 Pycharm中關於RF的設置

這裏寫自定義目錄標題插件安裝設置RobotFramework格式支持*.txt格式 插件安裝 File>setting>Plugins,點擊齒輪按鈕,打開【Install Plugin from Disk…】,選擇intellib

原创 UI自動化測試之IE瀏覽器異常問題

1、打開IE後未跳轉只制定地址 檢查IE瀏覽器是否有縮放,需要恢復到100% 2、文本輸入框中輸入很慢,字符串輸入時是一個鍵一個鍵的輸入。 替換爲32位驅動。不要使用64位的驅動 3、提示保護模式不一致 IE的【Internet選項】裏,

原创 SDV、SIT、SVT、DFX、UAT

SDV(System design Verify)系統設計驗證   SIT (System Integration Testing) 系統集成測試,也叫做集成測試 是軟件測試的一個術語,在其中單獨的軟件模塊被合併和作爲一個組測試。它在單元

原创 RPM打包

RPM打包rpmbuild宏構建過程1、默認工作路徑2、準備3、準備Spec文件4、編譯5、進行安裝測試6、使用rpmlint工具檢查rpm包的合規性patch生成方法Python打包附: Group附: gtkglarea的spec

原创 RPM打包之spec示例

示例來源於rpmbuild官網:https://rpmbuildtut.wordpress.com/development-packages/ vpython 的一個依賴包,gtkglarea,的spec文件(粗體部分爲構建Devel

原创 Python環境依賴包遷移

Python環境依賴包遷移源機器1、依賴關係導出2、下載所有安裝包目標機器1、創建並激活虛擬環境2、安裝虛擬環境 源機器 1、依賴關係導出 導出依賴關係到一個文檔裏 C:\python3.7.2\python.exe -m pip

原创 python操作MySQL

Python操作MySQL數據庫驅動MySQL官方驅動MySQL官方驅動_連接池PyMySQLPyMySQL_連接池 驅動 兩個常用的模塊: MySQL官方驅動 pip install mysqlpy https://pypi.or

原创 MySQL8.0.15解壓版安裝和初始化

MySQL8.0.15解壓版安裝和初始化解壓安裝解壓初始化數據註冊服務啓動服務修改root密碼創建數據庫創建數據表 解壓安裝 解壓 官網下載地址: https://dev.mysql.com/downloads/mysql/ 解壓,目

原创 Python3.7.中使用virtenv替代venv和virtualenv

venv + virtualenv = virtenvvenv的升級版virtenvPython APICommand line APIvenv什麼情況下使用 venv的升級版virtenv Python3.3以上的版本通過venv模

原创 docker鏡像製作

docker鏡像製作、及相關操作Dockerfile製作鏡像BuildKitParser directivesFrom製作體積較小的Docker鏡像谷歌的distrolessAlpine最佳實踐 持續完善中。。。 Dockerfile

原创 Python3.6+RobotFramework中的一些基礎

RF的自動化測試之行1執行參數添加自定義庫放置在Python庫的安裝路徑中添加自定義關鍵字轉義escaping1、轉義特殊字符2、轉義序列3、處理空字符在編輯工具中添加插件 執行 對RF來講,測試數據test data可以是test

原创 Python3.6+RobotFramework中的變量、賦值

RF的自動化測試之行2基礎變量的優先級變量的作用域scalar變量list變量字典變量內置變量built-in variables與操作系統相關的變量數字變量布爾變量 、NULL、NONE空格和空自動變量automatic varia

原创 幾個批處理腳本

啥都會一點。。。判斷某服務是否啓動通過命令行的形式啓動MySQL判斷某文件、文件夾是否存在判斷腳本執行時命令行中給的參數獲取腳本所在目錄獲取腳本所在目錄的上級目錄 判斷某服務是否啓動 for /f "skip=3 tokens=4"