原创 appium自動化之自動匹配case文件

僅供日常筆記,大神勿噴 通過python獲取指定目錄下的所有文件,通過遍歷獲取需要的文件 示例: class CaseFilses(): def __init__( self, file_name='test_', ex_nam

原创 解決安卓 linux adb 連接機器提示 no permissions 的問題

一勞永逸的方法: 創建文件: cd /etc/udev/rules.d/ sudo vim 51-android.rules  配置內容: 輸入如下內容: # udev rule to detect android devices #

原创 appium自動化之自動獲取設備名與對應的android系統版本號

僅供日常筆記,大神勿噴 都是通過adb命令,經由python 去執行和解析得到的結果 自動獲取設備: def group_call(self): # 讀取設備 id readDeviceId =

原创 Selenium之Canvas畫布操作

現在有一個場景是需要進入到 Canvas畫布中 進行單擊操作,現在使用過如下方法 # 進入畫布 650 270 canvas = driver.find_element_by_xpath("//canvas[@id='#canvas'

原创 使用Python監測APP的使用流量

 寫着玩。。。。。。。  #!/usr/bin/env python # _*_ coding: utf-8 _*_ ''' # @Time : 2018/1/17 21:54 # @Author : Soner # @vers

原创 關於ssh-keygen 生成的key以“BEGIN OPENSSH PRIVATE KEY”開頭

現在使用命令 ssh-keygen -t rsa  生成ssh,默認是以新的格式生成,id_rsa的第一行變成了“BEGIN OPENSSH PRIVATE KEY” 而不在是“BEGIN RSA PRIVATE KEY”,此時用來msy

原创 Docker 提示開啓虛擬化

1. BIOS 已開啓虛擬化支持 2. 已打開H-V服務 問題: Hardware assisted virtualization and data execution protection must be enabled in the

原创 Scrapy簡易使用教程

一、創建項目 ​ scrapy startproject 項目名 二、創建爬蟲實例 ​ scrapy genspider 實例名 目標網址 三、啓動爬蟲 1. 單個文件啓動: ​ scrapy runspid

原创 Appium獲取toast消息遇到的問題(一)

一、運行錯誤 Android獲取toast,需要在參數裏設置automationName:Uiautomator2 # 設置設備的信息 desired_caps = { 'platformName': '

原创 Appium獲取toast消息(二)

剛接觸appium進行移動端設備的UI自動化,在遇到toast消息的時候很是苦惱了一陣,最後通過強大的搜索引擎找到了個相對解決方法,廢話不多說,直接貼代碼↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓: from selenium

原创 Appium我跳過的那些坑

原文地址1 send_keys報錯當appium與selenium版本匹配不匹配時,send_keys可能會報錯,那麼就用set_value 代替send_keys,或者selenium降到3.0.1版本2     無法輸入中文 需要輸入

原创 Appium自動化,獲取appPackage、appActivity

獲取appPackage、appActivityadb shell dumpsys activity|findstr mFocusedActivityraw_inputappPackage=com.ximalaya.ting.androi

原创 BUG定位

如何區分頁面的bug問題歸屬:前端or後端前端bug主要分爲3個類別:HTML,CSS,Javascript三類問題給個最大的區別方式方法:出現樣式的問題基本都是CSS的bug出現文本的問題基本都是html

原创 Web測試方法總結

一、輸入框1、字符型輸入框: (1)字符型輸入框:英文全角、英文半角、數字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特別要注意單引號和&符號。禁止直接輸入特殊字符時,使用“粘貼、拷貝”功能嘗試

原创 測試人員常用Linux命令

初級:ls:顯示目錄內容cd:變換目錄pwd:顯示當前工作目錄路徑mkdir:建立目錄rmdir:刪除目錄rm:刪除目錄或者文件head:看一個文件的頭幾行或者某一行-nmore:分頁顯示文件tail:看一個文件末尾n行cp:複製文件或目