AnyTestモバイルコマンド

概要

自動化スクリプトでAnyTestAPIを使用するには、AppiumClientメソッドを使用します。下記のコードを使用することで、ユーザーは自動化テストに使用されるモバイルデバイスにコマンドを送信できます。これにより、ユーザーはテスト自動化でAnyTest機能を使用して、機能テストにより多くの価値をもたらすことができます。

コマンド

説明

driver.executeScript( "pCloudy_executeAdbCommand"、 "ADB_COMMAND");

ユーザーは、Appiumセッション中に、予約したデバイスでadbコマンドを実行できます。

例:- オブジェクトobj = driver.executeScript( "pCloudy_executeAdbCommand"、 "adb devices");
System.out.println( "@ Output:" + obj);

driver.executeScript( "pCloudy_getNetworkSimulationProfiles");

ユーザーは、ネットワークをシミュレートできることに応じて、そこにあるすべてのネットワークプロファイルを取得できます。

例:- オブジェクトprofileString = driver.executeScript( "pCloudy_getNetworkSimulationProfiles"); String []
profileArray = profileString.toString ()。split( "、"); System.out.println( "@ Devices:" + obj);

driver.executeScript( "pCloudy_shapeNetworkSimulation"、 "Profile_Name");

ユーザーは、3G、4Gなどのネットワークプロファイルを設定できます。

例: -Object profileString = driver.executeScript( "pCloudy_getNetworkSimulationProfiles"); String [] profileArray = profileString.toString()。split( "、"); driver.executeScript( "pCloudy_shapeNetworkSimulation"、profileArray [4]);

driver.executeScript( "pCloudy_unShapeNetworkSimulation");

ユーザーはネットワークプロファイルの設定を解除できます。

例: -driver.executeScript( "pCloudy_unShapeNetworkSimulation");

driver.executeScript( "pCloudy_setAndroidLocation"、 "lattitude"、 "longitude");

ユーザーは、緯度と経度を使用してAndroidの場所を設定できます。

例: -obj1 = driver.executeScript( "pCloudy_setAndroidLocation"、 "1.2345d"、 "1.2345d");

driver.executeScript( "pCloudy_switchDeviceLocation"、 "true / false");

ユーザーはデバイスの場所を切り替えることができます。

例:- オブジェクトobj1 = driver.executeScript( "pCloudy_switchDeviceLocation"、 "true");

driver.executeScript( "pCloudy_enablewifi"、 "true / false");

ユーザーはwifiを切り替えることができます。

例: -driver.executeScript( "pCloudy_enablewifi"、 "true");

driver.executeScript( "pCloudy_getVideo"、 "true");

ユーザーはAppiumセッション中にビデオを取得できます。

例: -driver.executeScript( "pCloudy_getVideo"、 "true");