在我的应用程序中,我需要点击一个子元素,由于某种原因它不起作用。
这是父元素:
WebElement element = device.getDriverWrapper().getIosDriver().findElement(By.xpath("//UIACollectionView[1]/UIACollectionCell[4]"));
此元素包含textview和一个锁。我需要按下锁。
这是子元素:
WebElement child = element.findElement(By.xpath("//UIAButton[1]"));
child.click();
知道我做错了吗?
感谢
答案 0 :(得分:0)
答案 1 :(得分:0)
将子元素的xpath从"//UIAButton[1]"
更改为".//UIAButton[1]"
。
xpath以"."
开头,表示在父项下查找元素。如果不是,则意味着在根目录下找到元素。