appiumはandroid本体にどのように接続されていますか?
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");//
capabilities.setCapability("deviceName","Android Emulator");
capabilities.setCapability("platformVersion", "4.4");
capabilities.setCapability("platformName","Android");
capabilities.setCapability("appPackage", "com.android.calculator2");
capabilities.setCapability("appActivity", ".Calculator");
AppiumDriver driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
appiumコネクタは、以下のパラメータを変更する必要があります.
capabilities.setCapability("deviceName","Android Emulator");
DeviceName:使用する携帯電話タイプまたはシミュレータタイプ
iPhone Simulator
、iPad Simulator
、iPhone Retina 4-inch
、Android Emulator
、Galaxy S4
、instruments -s devices
など.iOSでは、このキーワードの値は、使用可能なデバイス名の1つである必要があります.Androidでは、このキーワードは現在機能していません.capabilities.setCapability("deviceName","Android Emulator"); ここはリンクデバイスの名前を設定しています.もし接続機が必要ならadb devicesが携帯電話のidを見てandroid emulatorに記入することができます.