ビルドにAppium Python環境

1のNode.jsをインストールします。

アクセス  https://nodejs.org/en/download/、Node.jsのダウンロード、対応するインストールパッケージをダウンロードするには、オペレーティングシステムに応じて、ピックWindowsの64ビット版

 

 

 

ダウンロードが完了すると、インストール、インストールプロセスが、はるかに導入、デフォルトのインストールにすべての方法をクリックすることができ、の.msi形式のファイルです。

図に示すように、バージョン番号は、通常のインストールを示す、表示された場合、インストール後、パスは自動的に、コマンドラインウィンドウから環境変数ノード-v実行するように追加されます。

 

 

 

2 JDKをインストール

2.1 JDKのダウンロード

住所:http://www.oracle.com/technetwork/java/javase/downloads/index.html

デフォルトのインストールパスをたどるダウンロードした後、インストールはまた、JDK、JREをインストールします。インストールディレクトリ以下に示すように

 

 

 

2.2設定環境変数

2.2.1新しいJAVA_HOMEシステム変数

新しいJAVA_HOME環境変数、変数の値は、ディレクトリのJDKに対応します

 

 

 

 

2.2.2新しいCLASSPATHシステム変数

次に、新しい変数名のCLASSPATH環境変数、変数の値を作成します。

%JAVA_HOME%\ libに\ tools.jarを;%JAVA_HOME%\ libに\ dt.jar

 

 

 

 

2.2.3パス、パスシステム変数を追加

変数値の最後の2つのパスを追加し、Path変数を探す:%JAVA_HOME%\ binに;%JAVA_HOME%\ JRE \ binに

 

 

 

2.2.4設定を確認しますが正しいJDKです

構成された、あなたは、Java -versionを入力することができ、新しいコマンドラインウィンドウを開いた後、バージョン番号がをjdkます、正しく構成されて表現

 

 

 

3インストールのAndroid SDK

AndroidのSDKは、Androidアプリケーションの開発には、Googleが提供するパッケージのAndroidの開発ツールが使用されている、ツールキットAPIを導入することにより、アンドロイドを呼び出す必要があります

3.1のAndroid SDKのダウンロード

ダウンロード:https://developer.android.com/は、このリンクを開くことができません可能性を考慮に入れて、ダウンロードリンクSDKは、中国のコミュニティを提供しています。http://tools.android-studio.org/index.php/ SDKダウンロード用installer_r24.4.1-windows.exeを選んで、ダウンロードが完了インストールディレクトリ構造であると、そのようになっています

 

 

 

APIバージョン3.2および対応するインストールキット

SDK Manage.exeを開くためにクリックして、APIのバージョン、およびシミュレータと時間を実行している本当のテストに使用される対応するインストールキットをインストールすることを選択しました。

多くのインストールパッケージ、必見ことがありますか?

記述した公式文書によると、
SDKツールをしなければならない
SDKプラットフォームツールがなければなりません
SDK Platformは、少なくとも1つのバージョンをインストールしなければならない
システムイメージをインストールすることをお勧めし
Androidのサポートをインストールすることをお勧めします
SDKサンプルのインストールを提案

 

 

 

これらのキットは示さSDKディレクトリとして、インストールされています

 

 

 

 

 

3.3設定環境変数

3.3.1新しいシステム変数ANDROID_HOME

次のような新しい環境変数ANDROID_HOME、SDKのパス変数の値を、

D:\プログラムファイル(x86の)\のAndroid \ androidの-SDK

 

 

 

3.3.2パス、パスシステム変数を追加

Path変数に2つのパスを追加します。

%ANDROID_HOME%\プラットフォームのツール;%ANDROID_HOME%\ツール

 

 

 

3.3.3 AndroidのSDKの設定を確認しますが正しいです

環境変数を設定した後、コマンドラインウィンドウでADB -versionを実行し、以下の情報

 

 

 

4のpythonをインストールします。

ダウンロード:https://www.python.org/downloads/、あなたは私がここで選択したPython2.7のバージョンであり、Python2.7またはPython3.xバージョンを選択することができます。ダウンロード、インストールするEXEファイルで、直接ダウンロード、インストールすることができ、私はインストールディレクトリはC:\ Python27には、環境変数PATHを設定して、CMDにPythonコマンドを実行するためにPythonのインストールディレクトリ後にインストール

 

 

 

5インストールAppium

ダウンロード:https://github.com/appium/appium-desktop/releases

ダウンロードappium-デスクトップセットアップ-1.5.0- ia32.exe インストールパッケージ。

インストールをダブルクリックして、インストール時間が長くなります。デスクトップ上のショートカットアイコンを生成します完了し、ダブルクリック操作がAppium開始することができます。

 

 

 

Appiumインストールが成功し、以下のようにクリックして、サーバーを起動します。

 

 

 

6ダウンロードAppium-のPythonクライアント

ダウンロードリンク:https://pypi.python.org/pypi/Appium-Python-Client/

ダウンロード後は、Pythonのインストールディレクトリ解凍し、ディレクトリを入力し、実行するのpythonコマンドをsetup.py installを。

または実行ピップは、コマンドラインでAppium-のPythonクライアントをインストールします。

インストールが完了したら、パイソンへのコマンドライン環境は、appiumインポートwebdriverをからの入力は、以下のAppium-Pythonのクライアントが正常にインストール説明しました

 

 

 

 

7実行する簡単な例

OK、これまでのところ、すべてはあなたにも環境変数が設定されているとして、次のことが書かれてAppium + Pythonの自動テストスクリプトを達成するために、この環境を利用することができ、ソフトウェアパッケージやツールをインストールする必要があります

 

#= UTF-8符号化
から appium インポート webdriverを
インポート時間

desired_caps = {}
[desired_caps 'platformName' ] = 'アンドロイド'
desired_caps [ 'platformVersion' ] = '7.1.1'
desired_caps [ 'DEVICENAME' ] = '192.168.1.157'を
desired_caps [ 'appPackage' ] = 'com.android.bbkcalculator'
desired_caps [ 'appActivity' ] = '.Calculator'

ドライバ= webdriver.Remote('のhttp:// localhostを:4723 / WD /ハブ'、desired_caps)

ドライバ。find_element_by_id( "com.android.bbkcalculator:ID / digit7").click()
driver.find_element_by_id("com.android.bbkcalculator:ID / digit5").click()
driver.find_element_by_id("com.android.bbkcalculator:ID / digit9").click()
driver.find_element_by_id(" com.android.bbkcalculator:ID /プラス」).click()
driver.find_element_by_id("com.android.bbkcalculator:ID / digit9").click()
driver.find_element_by_id("com.android.bbkcalculator:ID /マイナス").click()
driver.find_element_by_id("com.android.bbkcalculator:ID / digit5").click()
driver.find_element_by_id("com.android.bbkcalculator:ID /等しい").click()
時間。睡眠(5)
driver.quit()
 
 
 

8のadbコマンド

ADB停止サービス:ADBキル・サーバー
ADB開始サーバー:ADBサービスを開始する
コンピュータに接続されているデバイスを参照してください:ADBデバイスまたはADBデバイス-l
携帯電話は、アプリケーションのパッケージ名開いて確認してください:| findstrの\ / | Wウィンドウdumpsys adbのシェルます。findstr名=
https://www.cnblogs.com/abao0/p/9156269.html
http://www.cnblogs.com/icecreate/articles/8179221.html
http://www.cnblogs.com/icecreate/articles/8179221.html
 
 

9問題解決策

9.1コマンドライン、型ADB、ヒント:

「ADB」は、内部または外部コマンド、操作可能なプログラムまたはバッチファイルではありません。

 

 

 

ソリューション:AndroidのSDKの環境変数の設定を確認してください

 

 

 

9.2コンピュータへのデータケーブルは、コマンド・ライン・ADBデバイスは、接続されていない-L

理由:ポートを占有することができます

ソリューション:

1、360モバイルアシスタントアン

2、コンピュータソフトウェアに接続された他の携帯電話を閉じます

 

 

 

 

9.3のAndroid SDK Managerは、国内のソリューションを更新することはできません

今GWFは、グーグルということ、そして私たちは基本的に、私たちが会ったと述べ行うために、今与えやAndroidアンドロイドの友人を勉強したい最も単純には、あなたが更新できないのAndroid SDKマネージャーで、不便の多くをもたらしました。

次のように今、解決策は、あります:

    1. スタートのAndroid SDK Managerは、メインインターフェイスを開き、「ツール」「オプション...」ポップアップ「のAndroid SDK Managerの選択 - 設定」画面を。
    2. では、「AndroidのSDKマネージャ - 設定」画面、「HTTPプロキシサーバー」と「HTTPプロキシポート」入力ボックスと塗りつぶしmirrors.neusoft.edu.cn 80、および「強制HTTPSを選択:する// ...ソースをフェッチされたHTTPを使用して:// ...「チェックボックスをオンにします。セットアップが完了したら、「AndroidのSDKマネージャ - 設定の」閉じるには、「閉じる」ボタンをクリックし、メイン画面に戻るには、ウィンドウを。
    3. 「パッケージ」、を選択し、「リロード」を 
      今それを見て、人生は美しいではありません。おかげで東軟!

おすすめ

転載: www.cnblogs.com/wenm1128/p/11869873.html