(IV)Appiumターゲティングエレメント

以下に示すように1、Pythonのエディタを開き、新しいPythonのファイルを作成し、すべてのPythonスクリプトは、desired_capsを設定する必要があります

desired_capsは空の辞書の最初の辞書の定義であり、そして、キー値、複数のパラメータに応じて、これらのパラメータは、辞書を構成しています。要求を処理するために、対応するデバイスAPKを接続するためにパラメータを設定します。

Windows上appiumは1つがAppium設定、ロック解除され、それはあなたが上記のスクリプトを実行する最初の時間であれば、appium 2つのソフトウェアは、お使いの携帯電話にインストールされ、開始後、サーバーです。Appium設定が目を覚ますと、ちょうど携帯電話の画面ロック解除機能のロックを解除するために使用されるWindows側のappiumコマンドの解釈と実行を担当、クライアント側です。

 

上記のように、デスクトップを起動し、この時点でのデスクトップは一度再起動されています。

2.classポジショニング

フォーマット:driver.find_element_by_class_name( "クラスプロパティ")

時計を検索するために、クラス名を使用して、以下に示すように、クロック位置決め要素を取得します。

スクリプトは、時計から直接実行すると、以下のようにアラームインターフェイスに切り替えすることができます。

3.resource-IDのローカライズ

格式:driver.find_element_by_id( "リソースID")

ワールドタイムの​​アイコンに移動するには、以下に示すように、要素IDの所望の位置決めを得るために、IDの世界の時間は次のとおりcom.android.deskclock:ID / cities_button。

動作時間の世界を作るクリックして、次のようにコードは次のとおりです。

このスクリプトを実行し、それが世界時計画面に切り替わります。

4..accessibility_idポジショニング

フォーマット:driver.find_element_by_accessibility_id( "コンテンツ-DESCの値")

 

 以下に示すように、最初の要素のコンテンツ-DESC属性値を取得し、accessibility_idポジショニングを使用し、ワールドタイムの​​アイコンを探します。

 

動作時間の世界を作るクリックして、次のようにコードは次のとおりです。

座標位置決め

格式:driver.tap([(374, 831), (654, 906)], 500) 500是点击时间 tap是模拟点击

 

以上都是常用的定位方法,还有android_uiautomator定位方法和Xpath定位方法,一般脚本都是要先定位到该元素,才能对这个元素做操作.

 

おすすめ

転載: www.cnblogs.com/xiongxiaoyan/p/11272352.html