(VII)appium素子の位置決め方法

一般的に使用される位置決め要素の方法

2つの位置決め要素法を使用する方法

================================================== =========================

どのような共通の要素には、メソッドを配置しますか?

IDポジショニング:find_element_by_id()

ポジショニング名前:find_element_by_name()

classNameの定位:find_element_by_class_name()

Accessibilityld定位:find_element_by_accessibility_id()

XPathのポジショニング:find_element_by_xpath()

 

================================================== ====================

要素の位置決め方法を使用するには?

準備:

1.神シミュレータ、ADBデバイスは、明示的シミュレータ機器を開くことができ淘宝網アプリ

2. uiautomatorviewerの組み込みツールディレクトリのSDK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IDポジショニング

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

位置ID:リソース-id要素によって位置決めされています

メソッド名:find_element_by_id(「リソースID値」)

 

ポジショニング名:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

場所名:属性は、テキスト要素によってです

メソッド名:find_element_by_name(「テキスト値」)

 

 

classNameのポジショニング:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

classNameの場所:クラスは、要素によって配置されています

方法名:find_element_by_class_name( 'クラス')

 

 

accessibilityIdポジショニング:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

accessibilityId所在地:コンテンツ-desc要素によって位置しています

メソッド名:find_element_by_accessibility_id( 'コンテンツ-DESC値')

 

 

XPathのポジショニング:

#サンプルコード

driver.find_element_by_xpath(“//*[@text='好沙发需要好坐垫']”)

 

xpath定位:是通过元素的xpath表达式来定位

方法名:find_element_by_xpath('xpath表达式')

 

xpath的模糊查找

driver.find_element_by_xpath(“//contains[@text,'好沙发需要好坐垫']”)

おすすめ

転載: www.cnblogs.com/wx921308494/p/11967025.html