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()
Appium +のpython - 公共事業のweixin数
おすすめ
転載: www.cnblogs.com/Teachertao/p/10990969.html
おすすめ
ランキング