在启动Appium会话时,必须指定平台名称(如Android或iOS),以及相关的设置。这可以通过以下代码示例实现:
DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("platformName", "Android"); capabilities.setCapability("deviceName", "Device"); capabilities.setCapability("appPackage", "com.example.app"); capabilities.setCapability("appActivity", ".MainActivity"); WebDriver driver = new AndroidDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
在以上示例中,我们设置了平台名称为Android,设备名称为Device,应用程序包名为com.example.app,启动活动为MainActivity。根据您的应用程序,这些设置可能会有所不同。确保在启动Appium会话时设置正确的平台名称以解决此问题。