原创 python3 logging模塊基本使用方法,解決重複打印及輸出中文亂碼的問題

1、logging模塊使用方法 logger提供了應用程序可以直接使用的接口; handler將(logger創建的)日誌記錄發送到合適的目的輸出; filter提供了細度設備來決定輸出哪條日誌記錄; formatter決定日誌記錄的最終

原创 python3+appium的物理按鍵代碼

 keyevent  keyevent(self, keycode, metastate=None):  Sends a keycode to the device. Android only. Possible keycodes can

原创 adb命令循環啓動android app,查找app第一個啓動頁activity

一、adb環境安裝 傳送門 https://jingyan.baidu.com/article/7f41ecec349c0f593d095c84.html 二、adb命令 啓動app:adb shell am start -n com.t

原创 loadrunner 腳本優化-參數化之場景中的參數化取值

Action() {    lr_eval_string("{NewParam}");    lr_eval_string("{NewParam}");    return 0; } 參數設置:   舉例說明 打開Tools>Creat

原创 Python3 進程 線程 同步鎖 線程死鎖和遞歸鎖

Python3 進程 線程 同步鎖 線程死鎖和遞歸鎖 進程是最小的資源單位,線程是最小的執行單位 一、進程                                                                 

原创 python3 unittest用例之間共享數據(即上一個用例的結果在下個用例之間使用)

1、使用globals()["xxx"]語法 測試代碼如下: import unittest class TestA(unittest.TestCase): def test_A_1(self): glob

原创 python3 appium獲取元素屬性get_attribute

獲取text # coding:utf-8 from appium import webdriver from time import sleep desired_caps = { 'platform

原创 selinum定位已定位元素的字節點(子元素)

如上圖,我已經定位到li那一行的元素,但是我想得到下一行a標籤中title的屬性值,代碼如下 li的元素定義爲li_element li_element.find_element_by_xpath(".//a").get_attrub

原创 python selenium expected_conditions使用實例

場景 Expected Conditions的使用場景有2種 直接在斷言中使用 與WebDriverWait配合使用,動態等待頁面上元素出現或者消失 方法註釋 先翻譯一下這些方法的用法 title_is: 判斷當前頁面的title是否精

原创 python3 logging模塊控制檯輸出日誌不同嚴重層級顯示不同顏色

主要使用到colorama這個庫,以下爲代碼,相關注釋也寫在代碼裏了修改Fore.WHITE即可修改相應的顏色。 如果有不知道怎麼使用logging模塊的,請看我的上一篇博客,傳送門:https://blog.csdn.net/xugex

原创 python3 獲取電腦上某個點的顏色RGB值

直接貼代碼,比較簡單,函數返回的就是rgb的列表 from ctypes import * # 獲取屏幕上某個座標的顏色 def get_color(x, y): gdi32 = windll.gdi32 user3

原创 unittest跳過測試用例進階版-----上一個測試用例失敗後跳過下一個測試用例

實際寫代碼的時候會遇到這樣的問題,以登錄登出爲例,登錄失敗後我們怎麼跳過登出的用例,因爲登錄失敗後測試登出沒有意義結果裏的報錯也沒有意義。這裏主要使用兩個知識點,裝飾器和 TestCase中的_outcome.result (python

原创 unittest執行測試用例的幾種方式

1、通過unittest.main()來執行測試用例的方式: import unittest  class UCTestCase(unittest.TestCase): def setUp(self): #測試

原创 python3 logging模塊使用方法(轉載)

1、logging模塊使用方法 logger提供了應用程序可以直接使用的接口; handler將(logger創建的)日誌記錄發送到合適的目的輸出; filter提供了細度設備來決定輸出哪條日誌記錄; formatter決定日誌記錄的最終

原创 python3學習,個人知識點記錄

一、range用法 函數語法 range(stop) range(start, stop[, step]) 參數說明: start: 計數從 start 開始。默認是從 0 開始。例如range(5)等價於range(0, 5); st