原创 十三、python列表方法彙總

''' 1.append():更新列表 ''' l=[] l.append('111') l.append('[123,456]') print l -------------------------------------------

原创 二、Appium-python-UI自動化之頁面-上下滑動、左右滑動swipe方法操作

1.首先看app中怎麼劃分橫縱座標     2.swipe函數 def swipe(self, start_x, start_y, end_x, end_y, duration=None): """Swipe from

原创 十一、python函數學習

1.    定義函數 def   函數名(形參):     函數體     return  xxx--------其下面的內容不再執行 ---------------------------------------------------

原创 三、Appium-python-UI自動化之自動獲取devicesd,version,package,appActivity

from appium import webdriver # 使用正則表達式篩選設備 id import re # 使用time.sleep(xx)函數進行等待 import time # 使用 os 模塊調用命令 import

原创 十二、python字符串方法彙總

''' 1. index():檢測字符串str1中是否包含字符串str2 語法:str1.index(str2,beg,end) str:指定檢索的字符串;beg開始的索引,默認爲0;end結束的索引,默認字符串的長度

原创 五、Appium-python-UI自動化之強制等待:sleep,隱式等待:implicitly_wait,顯示等待:WebDriverWait()

一、強制等待sleep() ''' 設置固定休眠時間,單位爲秒。 由python的time包提供, 導入 time 包後就可以使用。 缺點:不智能,使用太多的sleep會影響腳本運行速度。 ''' import time sleep(

原创 十四、python字典中的方法彙總

''' 1.訪問、修改,刪除字典中的值: ''' dict={'a':'11','b':'22','c':'33','d':'44'} print dict['a'],dict['d'] #訪問 dict['b']='abc'

原创 四、Appium-python-UI自動化之Xpath定位元素

記錄一下selenium,appium中xpath根據父子、兄弟、相鄰節點定位的方法: 一、定位方式簡介: 1.Xpath軸所有的定位方式:  2.常用的定位方式彙總:/child::  (由父節點定位子節點),/parent::(由子

原创 六、Appium-python-UI自動化之記一次使用隱式等待:implicitly_wait()的坑(消耗等待時間太久)

情景描述:   APP首次登錄時通常會有位置授權操作,APP-UI自動化時需要檢測該授權彈框是否存在,如果存在則需要授權,如果不存在則進行下一步 邏輯代碼如下: MyLog.logger().info("檢查位置授權彈框

原创 一、Appium-python-UI自動化之元素定位-獲取APP中的toast,判斷該元素是否存在

獲取如圖的toast提示          直接上代碼: from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support i

原创 四、日誌輸出Reporter.log

一、Reporter.log import org.testng.Reporter; public class TestLog { public static void main(String[] args) { Str

原创 七、創建UcRESTTemplate請求管理器

一、創建UcRESTTemplate管理器封裝 import com.alibaba.fastjson.JSON; import org.apache.http.client.config.RequestConfig; impor

原创 三、獲取指定長度的漢字,數字,字母,手機號,身份證號等

一、獲取指定長度的大小寫數字組合 /** * 隨機生成指定長度的大小寫數據組合的字符串 * @param length * @return */ public static String getRandomName(int len

原创 九、封裝登錄POST請求、登錄後POST請求以及GET請求

一、封裝登錄後POST請求以及GET請求 /** * 全局運行時環境參數管理器 */ public static Map<String, String> BASE_GLOBAL_MAP; /** * 全局測試結果數據收集器 */

原创 二、Java對返回參數進行處理(JSONObject,getJSONArray等)

一、根據返回參數格式獲取其中的值 1.得到ResponseEntity<String> responseEntity對象 import org.springframework.http.ResponseEntity; 得到Respo