簡體   English   中英

如何在Java中使用appium更改android chrome瀏覽器的方向

[英]How to change android chrome browser orientation using appium with Java

我在使用以下代碼時遇到異常

DesiredCapabilities  capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName","Android");
capabilities.setCapability("browserName", "Chrome");      
capabilities.setCapability(CapabilityType.VERSION, "5.1.1");
capabilities.setCapability("platformName", "Android"); 

capabilities.setCapability(CapabilityType.ROTATABLE, true);    

capabilities.setCapability(CapabilityType.PLATFORM, "WINDOWS");

driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.get("http://gmail.com");    
((Rotatable) driver).rotate(ScreenOrientation.LANDSCAPE);

失敗的配置:@BeforeTest beforeTest org.openqa.selenium.WebDriverException:

unimplemented command: session/499d07270cddecd7890c7a909641ecf1/orientation
Command duration or timeout: 47 milliseconds
Build info: version: '2.43.1', revision: '5163bce', time: '2014-09-10 16:27:58'
System info: host: 'BALAP-HYD', ip: '10.144.22.34', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_31'
Driver info: io.appium.java_client.android.AndroidDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, chrome={}, takesHeapSnapshot=true, databaseEnabled=false, handlesAlerts=true, version=44.0.2403.133, platform=ANDROID, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]

Session ID: 499d07270cddecd7890c7a909641ecf1

輪換之前請嘗試以下操作:

driver.context("NATIVE_APP");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM