Size: a a a

Aerokube Support

2021 March 18

IK

Ivan Krutov in Aerokube Support
piyush jain
OpenQA.Selenium.WebDriverException
 HResult=0x80131500
 Message=An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command '/opt/android-sdk-linux/platform-tools/adb -P 5037 -s emulator-5554 install -r /opt/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v4.12.2.apk' timed out after 20000ms'. Try to increase the 20000ms adb execution timeout represented by 'uiautomator2ServerInstallTimeout' capability
 Source=WebDriver
 StackTrace:
  at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
  at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
  at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities)
  at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities)
  at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(Uri remoteAddress, ICapabilities desiredCapabilities, TimeSpan commandTimeout)
  at ARIDotNetCoreAutomationFrameWork.Base.TestInitializeHook.OpenBrowser(String testName, BrowserType browserType) in D:\Projects\ARI\Nuget Framework\Dot Net Core 1.0.5\ari-specflow-framework\ARITestFramework\ARIDotNetCoreAutomationFrameWork\Base\TestInitializeHook.cs:line 137
  at ARIDotNetCoreAutomationFrameWork.Base.TestInitializeHook.InitializeSettings(String testName) in D:\Projects\ARI\Nuget Framework\Dot Net Core 1.0.5\ari-specflow-framework\ARITestFramework\ARIDotNetCoreAutomationFrameWork\Base\TestInitializeHook.cs:line 33
  at PartSmartConnectTest.Core.Hooks.HookInitialize.Initialize() in D:\Projects\ARI\DMBranches\DMRT db migration\ecatalog.automationqa\ECatalogAutomation\PartSmartConnectTest.Core\Hooks\HookInitialize.cs:line 113
probably everything is working too slowly
источник

pj

piyush jain in Aerokube Support
What is the solution?
источник

IK

Ivan Krutov in Aerokube Support
use hardware server and ssd
источник

pj

piyush jain in Aerokube Support
I am using Linux VM with nested vertulization on
источник

pj

piyush jain in Aerokube Support
4 Cor and 6 GB Ram
источник

pj

piyush jain in Aerokube Support
Cant we run tis on VM?
источник

АА

Александр Андряшин... in Aerokube Support
piyush jain
Cant we run tis on VM?
yes you can, but as you can see everything work slowly...
источник

pj

piyush jain in Aerokube Support
Does It make sense to use dedicate physical server for Android execution?
источник

pj

piyush jain in Aerokube Support
If I increase Cores and Ram on VM will it work?
источник

АА

Александр Андряшин... in Aerokube Support
piyush jain
Does It make sense to use dedicate physical server for Android execution?
it is better to use hardware servers instead of nested virtualization...
источник

pj

piyush jain in Aerokube Support
What does hardware server mean?
источник

АА

Александр Андряшин... in Aerokube Support
bare matal server
источник

pj

piyush jain in Aerokube Support
An physical machine not VM?
источник

АА

Александр Андряшин... in Aerokube Support
yes
источник

pj

piyush jain in Aerokube Support
Windows or Linux?
источник

АА

Александр Андряшин... in Aerokube Support
linux of course
источник

pj

piyush jain in Aerokube Support
any other alternatives ?
источник

АА

Александр Андряшин... in Aerokube Support
источник

pj

piyush jain in Aerokube Support
var capabilities = new DesiredCapabilities();
                   capabilities.SetCapability(CapabilityType.BrowserName, "chrome");
                   capabilities.SetCapability(CapabilityType.BrowserVersion, "mobile-79.0");
                   var driver = new RemoteWebDriver(new Uri("http://selenoid:4444/wd/hub"), capabilities)
источник

pj

piyush jain in Aerokube Support
If I run this will it work?
источник