Appium +のpython - 公共事業のweixin数

appiumインポートwebdriverをから
時間インポートスリープから

desired_caps = {
"platformName": "アンドロイド"、
"platformVersion": "9"、
"DEVICENAME": "4871660c"を、
"appPackage": "com.tencent.mm"、
"appActivity" : "ui.LauncherUI"、
"chromeOptions": "{ 'androidProcess': 'com.tencent.mm:tools'}"、
"automationName": "Uiautomator2"、
"unicodeKeyboard":真
"resetKeyboard":真、
"NORESET":真
}

ドライバ= webdriver.Remote( "HTTP:// localhostを:4723 / WD /ハブ"、desired_caps)
ドライバ。implicitly_wait(10)

の試行:
#ポイントマイクロチャネルホーム検索ボタン
driver.find_element_by_id( "com.tencent.mm:id/jb")をクリックします()。

型検索における
睡眠(3)
id_text = 'RESOURCEID( "com.tencent.mm:id/l3" )。テキスト( " 検索")'
driver.find_element_by_android_uiautomator(id_text).send_keys( "yoyoketang \ N-")

公共号開く
SLEEPを(3)
id_text1 = 'RESOURCEID( "com.tencent.mm:id/qm") 。テキスト( " 自動テストを学ぶためにゼロからスタート")'
driver.find_element_by_android_uiautomator(id_text1).click()

パブリックコースメニュー-2019の数の#クリック
(#睡眠を3)
#id_text2 = 'RESOURCEID( "com.tencent.mm:id/an0")。テキスト( "2019年プログラム")'
#のdriver.find_element_by_android_uiautomator(id_text2).click()
#= driver.contextsは、コンテキスト
#印刷(コンテキスト)

#ハンドオーバのWebView
#1 SLEEP(3)
#1 driver.switch_to_default_content( "WEBVIEW_com.tencent.mm:tools「)

#クリックユーザー名-上海
SLEEP番号(3)
'RESOURCEID( "js_author_name")、テキスト( "上海のよ")' #id_text3 =
#driver.find_element_by_android_uiautomator(id_text3).click()
印刷(driver.contexts)

をクリック歴史-ジャンゴチュートリアル
SLEEP(3)
id_text4 = 'RESOURCEID( "com.tencent.mm:id/an0")。テキスト( "歴史")'
のList1 = driver.find_element_by_android_uiautomator(id_text4).click()
#= driver.find_elements_by_xpathのList1( " // * [@テキスト= '歴史']「)。クリック()
、List1を)タイプ(List1をプリントアウト()
印刷(driver.contexts)
のdriver.switch_to.context( 'WEBVIEW_com.tencent.mm:tools')
#class_text =が'className( "android.widget.TextView ")。テキスト( "ジャンゴチュートリアル")'
#1 driver.find_element_by_android_uiautomator(class_text).click()
#コンテキスト= driver.contexts
#プリント(コンテキスト)

#睡眠(3)
#1 driver.switch_to.context( 'NATIVE_APP') #



点击ジャンゴ合集
#id_text5 =「RESOURCEID( "com.tencent.mm:id/cx" )の.text( "ジャンゴ合集")」
#driver.find_element_by_android_uiautomator(id_text5).click()
プリント(driver.contexts)


#id_text6 = 'RESOURCEID( "活動名")。テキスト( "ジャンゴ合集")'
#アプリケーション= driver.find_elements_by_android_uiautomator(id_text6)
アプリケーション内のアイテムを#:
プリント(項目)

例外を除い:
印刷( "エラー")
退出微信应用
driver.quit()

おすすめ

転載: www.cnblogs.com/Teachertao/p/10990969.html