2016-07-08 39 views
0

我已经创建了一个文件夹,现在我想删除它。 我想长按那个文件夹来弹出菜单,然后想要选择和删除。我怎样才能做到这一点 ?Longpress on文件夹弹出菜单

我这样做是为了让弹出菜单,但没有发生

WebElement ele =driver.findElement(By.name("XYZ")); 
TouchAction action =new TouchAction(((AndroidDriver)driver)); 
action.longPress(ele, 1000).release().perform(); 

enter image description here enter image description here

在第一个图像一个文件夹是存在的,在第二图像按下并按住文件夹时,我得到了一个菜单。 我如何自动执行此操作?

+0

需要更多的解释 –

+0

不工作了1000毫秒的长按? 或者您无法选择'删除'选项? –

+0

长按没有任何工作。 –

回答

0

访问元素的方法是不正确的, 试试这个,让我知道:

WebElement ele = driver.findElement(By.xpath("//android.widget.TextView[@text='XYZ']")); 
TouchAction action = new TouchAction(((AndroidDriver)driver)); 
action.longPress(ele, 4000).perform(); 

enter image description here

+0

@raj Abhishek:它工作吗? –

+0

试过....同样的行为..没有发生.. :( –

+0

你如何找到文件夹'XYZ'的定位器,你使用UIAutomator查看器,你可以在UI Automator查看器中捕获它后分享屏幕截图 –