我正在尝试使用 appium 在移动模拟器中单击一个元素,但它不起作用。没有错误或异常。
ChromeOptions optionsapp = new ChromeOptions();
optionsapp.addArguments("--ignore-ssl-errors=yes");
optionsapp.addArguments("--ignore-certificate-errors");
optionsapp.addArguments("--allow-insecure-localhost");
optionsapp.setExperimentalOption("androidPackage", "com.android.chrome");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("device","Android");
capabilities.setCapability("appiumVersion", "1.22.1");
capabilities.setCapability("deviceName","Pixel_3a_API_30_x86");
capabilities.setCapability("platformName","Android");
capabilities.setCapability("platformVersion", "11.0");
capabilities.setCapability("browserName", "Chrome");
capabilities.setCapability(CapabilityType.BROWSER_VERSION, "95");
capabilities.setCapability(ChromeOptions.CAPABILITY, optionsapp);
capabilities.setCapability("acceptInsecureCerts", true);
driver = new RemoteWebDriver(new URL("http://0.0.0.0:4723/wd/hub"),capabilities);
WebElement we = getDriver().findElement(By.xpath("(//div[@class='BrandedFares']//div[contains(@class,'UpDownSellCard')]//h5)[1]"));
we.click();