无法在ios上使用appium点击UIAStaticText
请帮我在ios app上使用appium点击标签。
答案 0 :(得分:0)
点击UIAStacticText类似于任何其他元素点击。为什么要点击静态文本?您想要启动任何悬停窗口还是滚动?
WebElement element = driver.findElement(By.xpath("//UIAWebView[1]/UIAStaticText[@name='Your element name']"));
element.click();
您的x路径可能因应用程序而异。
答案 1 :(得分:0)
如果直接的element.click()不起作用,请尝试使用精确的点击选项。
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, Double> tapObject = new HashMap<String, Double>();
tapObject.put("x", x);
tapObject.put("y", y);
tapObject.put("duration", 1.0);
tapObject.put("touchCount", 1.0);
tapObject.put("tapCount", 1.0);
js.executeScript("mobile: tap", tapObject);
希望这有帮助。