原创 python appium操作手機及app各種方法

在網上看了些,一起整理了下,還是有些不夠全,但都比較常用了,先放出來吧: #鎖定屏幕時間秒 driver.lock(5) #將APP放置後臺 參數時間秒 driver.background_app(5) #收起鍵盤 driver.hide_

原创 python logging模塊打印log到指定文件

可能我們經常會使用print來輸出信息到窗口,但當我們有很多個py文件需要運行,項目比 較龐大的到時候,print簡直就是太low了點了。那麼我們可以使用強大的logging模塊,把 輸出到指定的本地pc某個路徑的文件中。 一、 lo

原创 Jenkins裏自動構建任務之---日程表設置

用jenkins構建任務時可以選擇怎麼去觸發任務,這裏講下跟代碼的build無關的固定時間觸發的一些語法。 一、構建任務---構建觸發器---勾選定時構建 這裏一行可以設置5個參數(從左到右): 第一個是代表分鐘 (0~59) H 表

原创 pyautogui自動化---模擬鼠標鍵盤常用操作

pyautogui能很好的控制鍵盤和鼠標,可以用在我們的各種pc端產品的自動化測試上。 但其實配合pywinauto一起使用是非常完美的,這個後面續寫。我們先來看看一些常用的 鍵盤和鼠標的操作命令。 我就直接把截圖了,這樣看起來更清晰一些。

原创 Django----做一個簡單網頁的教程(適合初學者)

這篇文字適合剛學習Django的同學,如果比較熟的就不用看了。 以下都是講在windows上的部署情況; 準備: 1、python3.6 2、pycharm profession(專業版) 3、安裝Django模塊 以上的安裝就不講了,比較

原创 python--通過xpath相對節點位置查找元素(續)

之前寫過相對父元素及下一個兄弟元素的方法。 這次補充一下xpath相對節點位置查找元素的所有方法。例子就不舉了,自己可以去練練。 xpath相對節點查找方法: 1、xpath('./ancestor::*')查找當前節點的所有先輩節點,即父

原创 Django---forms各種類型表單使用

使用過Django的同學應該都比較清楚,Django的表單功能是十分強大的,可以完成數據的校驗等功能。 下面講下常用的表單類型。我們講下創建表單到前臺可以正常顯示的步驟: 一、創建表單類(可以直接在views.py文件中創建,也可以自己再新

原创 python--接口測試--xlwt模塊使用時報錯情況解決方法

我們做接口測試時經常用到xlrd和xlwt兩個模塊,這裏的xlrd還比較好弄直接安裝就好, 但是xlwt安裝會失敗,網上自己下載xlwt3模塊後然後通過python setup.py install指令來 安裝。當我們導入這個模塊並使用的時

原创 linux 環境下安裝mysql----ubuntu

可能對初學者幫助比較大,用熟的大神門估計步驟都是記得的。 列下具體的安裝步驟:`步驟:1、cd到某個路徑下執行下面指令:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.

原创 python中try Except拋出異常使用方法

對於python自動化測試同學來講try的作用太大了。 我們要保證每條用例都能得到我們預期並在測試報告中給出正確的pass或fail的結果 就可以通過try語句來很好的實現,並且能保證這個pass或fail的結果是真實的。 一、 try語

原创 pyautogui自動化---模擬鼠標鍵盤常用操作(續)

上一篇簡單講了下pyautogui模擬鼠標和鍵盤的常用指令。 下面整理了下,鍵盤輸入對應的值和鍵名: 我自己整理好輸出了一個結果,就直接截圖了: 這只是部分了,自己可以通過輸入pyautogui.KEYBOARD_KEYS來查看所有的可以輸

原创 pycharm----修改腳本默認運行方式及不生成HTML測試報告解決方法

Python做測試寫代碼經常用的工具是pycharm,但是我們在運行代碼的時候會發現有幾種 不同的運行方式,比如:run unittest in xxx.py、run xxx.py,run py.test in xxx.py 一、

原创 python裏讀取文件路徑上一級路徑及文件的方法

這個有時隔時間久了自己都記不清了具體的語句,現在總結一下. 一、獲取當前文件路徑 二、獲取上一級文件路徑 這裏可以想象出獲取與自己同級文件的路徑,這麼寫: 即先獲取上級目錄,然後通過join函數來把同級的目錄test拼進來。 三、獲取當

原创 簡單介紹接口自動化測試----數據驅動測試ddt

ddt是基於數據來驅動代碼跑測試用例的,個人覺得比直接使用代碼來管理用例要用效率一些。 Data-Driven Tests 的縮寫 就是指通過數據去驅動代碼測試。測試代碼寫好並且封裝後,基本只需要去管理數據,數據和代碼兩部分相互獨立開。 看

原创 pyautogui自動化---模擬鼠標鍵盤常用操作

pyautogui能很好的控制鍵盤和鼠標,可以用在我們的各種pc端產品的自動化測試上。 但其實配合pywinauto一起使用是非常完美的,這個後面續寫。我們先來看看一些常用的 鍵盤和鼠標的操作命令。 我就直接把截圖了,這樣看起來更清晰一些。