原创 Python學習筆記:同步鎖

# -*- encoding:utf-8 -*- import threading import time def sub(): global num # num-=1 lock.acquire() #獲取鎖

原创 Python學習筆記:同步對象event

import threading,time class Boss(threading.Thread): def run(self): print("BOSS:今晚大家都要加班到22:00。")

原创 Go語言學習1:Go語言環境搭建

下載     Mac OS 雙擊啓動安裝。按照提示,這應該在/usr/local/go中安裝了Golang,並且還會將文件夾/usr/local/go/bin添加到您的PATH環境變量中。 Windows 雙擊啓動安裝並遵循提示。這將在

原创 Python學習筆記:udp套接字

upd服務端 from socket import * ip_port = ('127.0.0.1', 8080) buffer_size = 1024 udp_server = socket(AF_INET, SOCK_DGRAM

原创 python隨寫:實現使用一個字典替換掉一個字符串中多個需要替換的內容的需求

隨手瞎寫了一個函數,實現使用一個字典來替換掉一個字符串中的多個需要替換的內容 def rep(rawstr, dict_rep): for i in dict_rep: rawstr = rawstr.repla

原创 pyautogui學習3:鍵盤功能詳解

>>> pyautogui.typewrite('Hello world!') # 立刻打印出Hello world! >>> pyautogui.typewrite('Hello world!', interval=0.25)

原创 python——logging模塊

一 (簡單應用) import logging logging.debug('debug message') logging.info('info message') logging.warning('warning mes

原创 Appium學習9:Monkey自定義腳本實踐

自定義腳本的穩定性測試 常規Monkey測試執行的是隨機的事件流,但如果只是想讓Monkey測試某個特定場景這時候就需要用到自定義腳本了,Monkey支持執行用戶自定義腳本的測試,用戶只需要按照Monkey腳本的規範編寫好腳本,存放到手機

原创 Appium學習7:Monkey事件

操作事件簡介 Monkey所執行的隨機事件流中包含11大事件,分別是觸摸事件、手勢事件、二指縮放事件、軌跡事件、屏幕旋轉事件、基本導航事件、主要導航事件、系統按鍵事件、啓動Activity事件、鍵盤事件、其他類型事件。Monkey通過這

原创 Appium學習2:元素獲取工具—UI Automator

簡介 Android 4.3發佈的時候包含了一種新的測試工具–uiautomator,uiautomator是用來做UI測試的。也就是普通的手工測試,點擊每個控件元素 看看輸出的結果是否符合預期。比如 登陸界面 分別輸入正確和錯誤的用戶名

原创 pyautogui學習1:基礎功能

之前使用pywinauto來做UI自動化,其中也有鼠標鍵盤的操作,但是使用不是很方便。 所以查看了一下,發現pyautogui這個庫,研究了一下,覺得這個庫操作鼠標鍵盤比較方便。 看了官方文檔,把基本的操作在此做個記錄: >>> imp

原创 Appium學習5:Package與Activity

Package Package 包。這是在我們的app中這個Package是唯一的,就像你身份證號碼一樣。 在我們做app自動化時,我們就需要知道他的Package,我們知道了Package那麼也就知道我們需要對哪個app做自動化。 注意

原创 pyautogui學習2:鼠標功能詳解

>>> pyautogui.size() (1920, 1080) >>> pyautogui.position() (187, 567) >>> pyautogui.onScreen(0, 0) True >>> pyautogu

原创 MongoDB學習2:入門命令

1. 查看當前的數據庫 show dbs / show databases 2. 選庫 use databaseName 3. 查看當前庫下的表 show tables / show collections 4. 查看db幫助 db

原创 Appium學習3:Android模擬器安裝與使用

安卓模擬器簡介 安卓模擬器是能在PC平臺模擬安卓手機系統的模擬器軟件。安卓模擬器能在電腦上模擬出安卓手機運行環境,安卓模擬器讓你在電腦上也能體驗安卓遊戲和應用,在各大下載站都能夠下載。 比較常用的安卓模擬器有:Android SDK、Bl