无法在Appium Android Automation中清除TextField

问题描述 投票:0回答:2

我使用了以下代码:

web.sendKeys(Keys.chord(Keys.CONTROL,"a")); 
web.sendKeys(Keys.BACK_SPACE);

[此方法几乎有效,先清除,然后输入字母a,不知道y,我尝试了element.sendKeys(Keys.Delete);,但仍然没有运气,执行该方法后显示的是屏幕。

enter image description here

appium-android
2个回答
0
投票

清除功能应提供您想要的内容:

element.clear()

关于此的文档可以在the official Appium documentation中找到。


0
投票

element.clear()可以工作,但是如果您实际上需要删除某些内容,则可以完全使用您拥有的内容,除了这样

web.sendKeys(Keys.chord(Keys.CONTROL,"a")); 
web.sendKeys(Keys.BACKSPACE);

BACKSPACE中没有_

请记住,如果要在光标使用Keys.BACKSPACE之前删除字符,要在光标使用Keys.DELETE之后删除字符,请>

© www.soinside.com 2019 - 2024. All rights reserved.