2017-12-12 9 views
0

Androidの自動化プロジェクトを開始したばかりで、テストを実行する際に問題が発生しています。私はサーバーとテストを開始しますが、実際にテストを実行するのにかかる時間は約2〜3分です。Appiumでアプリケーションを起動するには時間がかかりすぎます

私はthisを含む多くの提案された解決策を試しましたが、何もそれを速くするものはありません。

はここで私が使用している機能がある:私はAppium 1.7.1を使用していると私は本当のAndroidデバイス上でテストを実行している

 capabilities.setCapability("automationName", "uiautomator2"); 
     capabilities.setCapability("no", true); 
     capabilities.setCapability("newCommandTimeout", 180); 
     capabilities.setCapability("noReset", true); 
     capabilities.setCapability("avoidProxy", true); 
     capabilities.setCapability(MobileCapabilityType.FULL_RESET, false); 
     capabilities.setCapability(MobileCapabilityType.NO_RESET, true); 
     capabilities.setCapability(CapabilityType.PLATFORM, "Android"); 
     capabilities.setCapability(CapabilityType.VERSION, "6.0.1"); 
     capabilities.setCapability("deviceName", "device"); 
     capabilities.setCapability("appPackage", appPackage); 
     capabilities.setCapability("appActivity", appActivity); 
     capabilities.setCapability("noRest", true); 

。 これは本当に私が書いたコードを試してみたいので気になりますが、起動するたびに2-3分を無駄にしすぎてしまいます。私は助けていただきありがとうございます

答えて

0

あなたはさまざまな機能(重複を含む)が狂っています。のみ必要なものを試してみてください。また

capabilities.setCapability("platformName", Android); 
capabilities.setCapability("automationName", "UiAutomator2"); 
capabilities.setCapability("deviceName", "mydevice"); 
capabilities.setCapability("app", pathToApk); 
capabilities.setCapability("appWaitActivity", appActivity); 
capabilities.setCapability("appWaitPackage", appPackage); 
capabilities.setCapability("androidInstallTimeout", 90000); 

、実際のデバイス上でをロック無効にデバイスを事前に設定を高速化するために、Appiumがそれに引っかかっの原因になるかもしれません。

問題が表示される場合は、通常、アプリログを提供するのに1〜2分かかる場合があります。

+0

機能を変更しようとしたが、残念ながら、まだ長くかかります。私は明日ログを提供するつもりです – StopTheRain

関連する問題