原创 十三、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