二 Appium元素id定位方式

2022-03-15 16:58:03 字數 3994 閱讀 5605

測試場景1

1. 安裝考研幫kaoyan3.1.0.apk

2. 點選公升級頁面取消按鈕

3. 點選引導頁面的跳過按鈕

4.try:執行可能會出錯的試探性語句,即這裡面的語句是可以導致致命性錯誤使得程式無法繼續執行下去

except:如果try裡面的語句無法正確執行,那麼就執行except裡面的語句,這裡面可以是錯誤資訊或者其他的可執行語句

else:如果try裡面的語句可以正常執行,那麼就執行else裡面的語句(相當於程式沒有碰到致命性錯誤)

id定位綜合實踐——自動登入

desired_caps['

unicodekeyboard

']="

true

"desired_caps[

'resetkeyboard

']="

true

"

**實現kby_login.py

from  find_element.capability import

driver,nosuchelementexception

deflogin():

driver.find_element_by_id(

'com.tal.kaoyan:id/login_email_edittext

').clear()

driver.find_element_by_id(

'com.tal.kaoyan:id/login_email_edittext

').send_keys('

自學網2018')

driver.find_element_by_id(

'com.tal.kaoyan:id/login_password_edittext

').send_keys('

zxw2018')

driver.find_element_by_id(

'com.tal.kaoyan:id/login_login_btn

').click()

try:

driver.find_element_by_id(

'com.tal.kaoyan:id/mainactivity_button_mysefl')

except

nosuchelementexception:

login()

else

: driver.find_element_by_id(

'com.tal.kaoyan:id/mainactivity_button_mysefl

').click()

driver.find_element_by_id(

'com.tal.kaoyan:id/activity_usercenter_username

').click()

login()

部落格位址常見的python報錯及解決方案

1.nameerror變數名錯誤

2.indentationerror**縮排錯誤

3.attributeerror物件屬性錯誤

4.typeerror型別錯誤

5.ioerror輸入輸出錯誤

6.keyerror字典鍵值錯誤

Appium(二)定位方式

一 seleium的定位 1 定位方式主要有以下幾種 2 定位方法 常用的定位方法基本就是上面的幾種,還有一些不怎麼常用的就不再列出,如image等,至於上面的xpath等下會單獨列出說明 二 uiaumator定位,這個主要是用到android提供的uiaumator2框架的定位方式,定位方式基本...

五 Appium元素 相對定位 定位方式

相對定位 相對定位是先找到該元素的有對應屬性的父元素節點,然後基於父元素進行元素定位。測試案例 不使用id元素定位方式,在新使用者註冊介面點選新增頭像按鈕。實現 by relative.py from find element.capability import driver driver.find...

appium 元素定位

查詢控制項的方式 1.通過id查詢 self.driver.find element by id com.guokr.mentor id text view topic title self.driver.find elements by id 0 2.通過name查詢 self.driver.fi...