1、環境搭建
設定各種環境變數
開啟開發人員選項——usb除錯
第乙個移動自動化程式
# -*-coding:gbk-*-
fromimport
webdriver
import
time
desired_caps=
driver=webdriver.remote(''
, desired_caps)
time.sleep(5)
driver.find_element_by_id("com.taobao:id/home_searchedit"
).click()
2、定位入門
方法1:
adb logcat >log.txt
ctrl+c 關閉日誌
開啟log日誌,檢視
方法2:
字尾名改為rar,解壓中androidmanifest.xml中查詢manifest
法三:aapt dump badging c:\users\administrator\base.apk
ui automator工具的運用
(1)第乙個按鈕:層級關係
(2)第二個按鈕:各個元素的屬性
3、定位方法
(1)、id定位:resource-id、id、name
eg:**的搜尋框和搜尋按鈕
(2)、class、text定位
(3)、xpath定位
絕對路徑
相對路徑
(4)座標定位 click a point[x|y]
4、框架擴充套件(模仿廖雪峰老師的框架)
assert driver.find_element_by_id("login-otherlogin").text == "登入其他帳號"
def teardown(self):
pass
if __name__ == "__main__":
unittest.main()
遺留問題:driver.find_element_by_id("login-otherlogin")沒有定位
appnium定位 操作方式 python
1.定位 a.利用android uiautomator定位 例 driver.find element by android uiautomator new uiselector description animation b.利用accessibility id定位 例 driver.find ...
DPDK環境搭建和測試
gnumake coreutils cmp,sed,grep,arch gcc versions 4.5.x libcheaders glibc devel.i686 libc6 dev i386 glibc devel.x86 64 for 64 bitcompilation linuxkerne...
Python unittest環境搭建和基礎使用
用python搭建自動化測試框架,需要組織用例以及測試執行,大部分推薦的是unittest。現在搭建python介面框架用的也是這個,隨著了解,也有其他的框架,有時間再多去學習,保持持續學習哦 希望對大家有幫助 unittest是python自帶的單元測試框,可以用來作自動化測試框架的用例組織執行框...