SendKeys(Keys.COMMAND+";a";)正在文本字段中插入符号

SendKeys(Keys.COMMAND+";a";)正在文本字段中插入符号,sendkeys,appium-ios,Sendkeys,Appium Ios,节点版本-8.9.1 Appium版本-1.7.2 我试图清除登录字段中已经存在的文本,但是各种论坛上提供的解决方案似乎并不能解决我的问题 当我使用以下代码时: driver.findElementByAccessibilityId(“oobe-join-input-email”).sendKeys(Keys.COMMAND+“a”,Keys.BACK\u-SPACE); driver.findElementByAccessibilityId(“oobe加入输入电子邮件”).sendKeys(“

节点版本-8.9.1

Appium版本-1.7.2

我试图清除登录字段中已经存在的文本,但是各种论坛上提供的解决方案似乎并不能解决我的问题

当我使用以下代码时:

driver.findElementByAccessibilityId(“oobe-join-input-email”).sendKeys(Keys.COMMAND+“a”,Keys.BACK\u-SPACE); driver.findElementByAccessibilityId(“oobe加入输入电子邮件”).sendKeys(“sdad”)

是像插入符号一样插入摄影机并修改现有文本,而不是选择全部并删除文本

见附件截图

driver.findElementByAccessibilityId(“oobe加入输入电子邮件”).sendKeys(“”); driver.findElementByAccessibilityId(“oobe加入输入电子邮件”).clear(); driver.findElementByAccessibilityId(“oobe加入输入电子邮件”).sendKeys(“sdad”)

我也尝试了上述替代方案,但似乎对我不起作用。 也尝试了下面的建议。但这似乎不太管用

有人能帮忙吗?谢谢

我得到的内容的屏幕截图


我也遇到了同样的问题,所以我尝试了下面的代码&它对我很有用

        IOSElement email = driver.findElementByAccessibilityId("oobe-join-input-email");
        String text = email.getText();
        int maxChars = text.length();
        for(int i =0;i < maxChars;i++) {
        email.sendKeys(Keys.BACK_SPACE);
        }
ioseelement-email=driver.findElementByAccessibilityId(“oobe-join-input-email”);
String text=email.getText();
int maxChars=text.length();
对于(int i=0;i
hi,长按该元素,您将获得菜单列表。在该对话框中,选择All并剪切/delete@Nihal阿尔弗雷德:你解决了这个问题吗。我也遇到了同样的问题。这是可行的,但速度非常慢。比如每次退格大约3到4秒。我在iPhone上做这个。你也有速度的解决方案吗。