コンフィギュレーション
appiumのインポートwebdriverを desired_caps = {}は [desired_caps ' platformNameを' ] = ' アンドロイド' #模拟器 desired_caps [ ' DEVICENAME ' ] = ' 127.0.0.1:62001 ' desired_caps [ ' platforVersion ' ] = ' 5.1.1 ' [desired_caps ' アプリ' ] = R ' F:\アプリケーションの\ 3.1.0.apk ' desired_caps [ ' appPackage "] = "com.tal ' desired_caps [ ' appActivity ' ] = ' com.activity.SplashActivity '
#は偽(、ユーザーのセッションを保持するたびに更新し、ヒントをスキップしていない)と書かれていない #は毎回の再インストールに対応 desired_capsを[ 「NORESET 」 ] = 「真」
send_keys() #は、入ってくる中国の場合は、次の機能で構成する必要が desired_caps [ 「unicodeKeyboard 」 ] = 「真」 desired_capsは[ 「resetKeyboard 」 ] = 「真」
あなたはこれらの2行を追加しない場合は、ときに彼は中国の入力を持つことができません
時には、この2行、文字化け入力中国の添加が、理由は、入力メソッドです
入力方法を喚起するために、システムセットアップで置き換えることができない表示された場合appiumを使用した後、入力操作を行う--- ---システムの入力方法や他の入力方法に言語と入力電流入力
Appium1.6.3は、次のパラメータ能力、最初のインストールを設定する必要があり、主にベースuiAutomator2、識別トーストコンテンツをサポートするためにappium2の乾杯の内側に内容を表示するには、インストール手順を開始しました
desired_caps [ 'automationName'] = 'uiautomator2'
ドライバ= webdriver.Remote( 'のhttp:// localhostを:4723 / WD /ハブ'、desired_caps)
appiumサービスを開始
あなたはappium-デスクトップを起動しない、起動するCMDでappiumを入力することができます
リアル
appiumのインポートwebdriverを desired_caps = {} [desired_caps ' platformNameを' ] = ' アンドロイド' #模拟器 desired_caps [ ' DEVICENAME ' ] = ' 127.0.0.1:62001 ' desired_caps [ ' platforVersion ' ] = ' 5.1.1 ' #机真 #1 desired_caps [ 'DEVICENAME'] = 'RY' #1 desired_caps [ 'platforVersion'] = '7.0' #desired_caps [ 'UDID'] =」KVXBB18224502326' desired_caps [' アプリ' ] = R ' F:\アプリ\の1.0.apk ' desired_caps [ ' appPackage ' ] = 'XXX ' desired_caps [ ' appActivity ' ] = 'XXX ' ドライバ = webdriver.Remote(' のhttp:// localhostを:4723 / WD /ハブ"、desired_caps)
/ Wdの/ハブ提供書き込みソースコードはこのように書かれているので、あなたはappium-デスクトップポートにリモートソース、4723を見ることができます
エラーが解決さ
urllib.error.URLError:<urlopenエラー[WinError 10061 ] ターゲットコンピュータ以来は積極的に、接続することができませんでし拒否しました。>
ソリューション:サービスが開いていない、オープンappium