appium 測試使用的API

2022-08-09 02:42:13 字數 584 閱讀 6539

模擬操作類

元素定位類findelementbyxx

driver.findelementbyid(「id」);

id獲取方法:利用uiautomater截圖,獲取resource id;

driver.findelementbyclassname(「classname」);

通常通過這種方式獲取的view不止乙個,需要遍歷一遍得到的 views,然後根據條件匹配需要的view。

driver.findelementbyname(「text」);

name獲取方法:利用uiautomater截圖,獲取text;

driver.findelementsbylinktext (「text」);

針對webview上元素的超連結

driver.findelementbyxpath(「//*[@name=』62』]」);

舉例,我要定位下圖頁面中的這個元素,我採用xpath定位時,可以這樣寫:

webelement webelement = driver.findelementbyxpath("'商品描述')]");

webelement.click();

Appium常用的API函式

1 獲取預設系統語言對應的strings.xml檔案內的資料。2 查詢某乙個語言環境對應的字串檔案strings.xml內資料。3 獲取當前activity,比如 apidemos current activity 1 根據bundleid來判斷該應用是否已經安裝 中代表的是包名,而在ios中有專門...

使用appium測試微博

1 確定測試工具 2 確定測試框架 3 編寫測試用例 4 編寫測試指令碼 5 除錯強化指令碼 這裡直接進入指令碼準備 這裡寫 片啟動微博 這裡寫 片markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的...

Appium基礎操作API

1 前置 server 啟動引數 desired caps desired caps platformname android desired caps platformversion 5.1 desired caps devicename 192.168.203.101 5555 desired ...