原创 Appium自動化測試-iOS模擬器自動化測試

一、基礎工具 1.xcode 2.libimobiledevice 安裝命令: brew install --HEAD libimobiledevice 3.ideviceinstaller ideviceinstaller,負責給iO

原创 Robotframework+selenium+ride自動化框架搭建(Mac)

        前段時間在學習robot framework + selenium + ride自動化測試框架,今天騰出一些時間總結一下學習該框架的第一步-框架的搭建,對該框架的使用總結持續進行。因爲我使用的是Mac,所以以下搭建過程以M

原创 python3.x 使用正則表達式拆分字符串並換行顯示

        最近使用正則表達式拆分化學式,且拆分後的化學式要換行顯示,於是用python正則表達式寫了一個拆分字符串且拆分後的字符串換行顯示的Demo,主要使用正則re模塊的findall方法。 關於findall的語法格式如下: r

原创 pytest框架安裝(MacOS)

        pytest是python的一種單元測試框架,與python自帶的unittest測試框架類似,比 unittest 框架使用起來更簡潔,效率更高。pytest容易上手,入門簡單,文檔豐富,文檔中有很多實例可以參考,且能夠

原创 生成allure測試報告時報錯的解決方法

在執行pytest -s -q --alluredir report生成xml測試報告時,報如下錯誤信息,如圖 以上錯誤在於在生成allure測試報告時,沒有指定相關的測試用例,所以無法生成相關的xml測試報告,解決方法:在測試報告存放路

原创 python實現字符串切片

如題,使用python實現字符串切片,提供兩種思路方法: 方法一:使用python的切片Slice操作符 方法二:傳統思維,遍歷 以下是Demo(代碼基於python3.6): 比如從字符串"awegbytrcuimdpon",得到結果字

原创 python實現字符串切割

已知一個字符串爲“hello_world_python”, 使用python字符串切割得到一個隊列["hello","world","python"]。 #!/usr/bin/env python3 # -*- coding: utf-

原创 安裝WebDriverAgent時,執行bootstrap.sh腳本報錯提示:ERROR in ./js/app.js的解決方法

在安裝WebDriverAgent時,執行bootstrap.sh腳本階段報錯,報錯信息如圖: 解決步驟如下: 1.修改WebDriverAgent目錄下的Inspector目錄中的webpack.config.js文件,去掉‘babe

原创 pycharm中導入allure提示模塊不存在解決方法

已經使用pip安裝allure,但在pycharm中導入allure模塊,提示allure模塊不存在,如圖: 解決方法: pycharm中點擊【Preference】--》【Project Interpreter】,然後點擊左下角的【+

原创 AnyProxy代理

        背景:當一個公司測試團隊有多個人的時候,只需搭建一個AnyProxy服務,其它小夥伴瀏覽器上打開AnyProxy頁面,手機上設置代理就能抓到http、https請求了。解決了部分人電腦不正經的小夥伴fiddler死活抓不到

原创 基於Python語言Hamcrest斷言的使用

我們通常熟悉的斷言是assert()系列的斷言,但有的時候也不能滿足我們的需求,所以有了更強大的斷言Hamcrest。 一、Hamcrest簡介 Hamcrest源於Java,支持多種語言,是用於編寫匹配器對象的框架,可以更靈活的定義“匹

原创 pytest+allure框架搭建(MacOS)

        Allure框架是一種靈活的輕量級多語言測試報告工具,它不僅能夠以簡潔的web報告形式顯示已測試的內容,而且允許參與開發過程的每個人從測試的日常執行中提取最大限度的有用信息。具有開源,輕量級,多語言支持,而且支持主流框架集

原创 Sublime Text 提示[Decode error - output not utf-8]的解決方法

如題,在Sublime Text運行時報錯,提示“[Decode error - output not utf-8]”或“[Decode error - output not gbk]”,錯誤信息是腳本輸出的信息不是某種指定編碼。 解決問

原创 macOS完全卸載Android Studio方法

如題,如果想完全卸載Android Studio,其實也不復雜,可以參考以下步驟: 說明:如果參考以下步驟,前提是在安裝Android Studio時,按照默認路徑安裝,如果在安裝時修改了路徑,可以切換到具體的安裝路徑,本質方法不變。 打

原创 selenium3瀏覽器驅動安裝設置方法

一、下載瀏覽器驅動 1.主流瀏覽器驅動下載地址 Chrome瀏覽器驅動下載地址:https://sites.google.com/a/chromium.org/chromedriver/home Firefox瀏覽器驅動下載地址:http