我尝试使用webelemnt.clear()
方法清除字段,但不适用于离子混合应用程序
现在,通过单击本机键盘上的删除按钮,它可以用作清除输入字段
但是执行测试太慢了。
答案 0 :(得分:0)
您可以创建自己的自定义方法,该方法在键盘上执行ARROW_RIGHT和BACK_SPACE,然后在需要时使用它。 这就是在python中为我工作的东西。
def clear(self):
"""Clears the text if it's a text entry element."""
text_length = self.get_attribute('value').__len__()
text_length = text_length if text_length != 0 else self.text.__len__()
if text_length != 0:
# pylint: disable=unused-variable
for i in range(text_length):
self.send_keys(keys=Keys.ARROW_RIGHT)
self.send_keys(keys=Keys.BACK_SPACE)