Robot Framework:如何清除Textfield中的文本

时间:2014-03-03 13:27:51

标签: selenium selenium-webdriver robotframework

我想知道如何从Textbox中删除文本。我从Google那里做了很多搜索,但目前没有找到。请告诉我任何关键字,它可以帮助我删除/清除字段中的文本。

3 个答案:

答案 0 :(得分:2)

您也可以将其用于清晰的测试领域。

  

driver.findElement(By.id(“textfieldid”))。sendKeys(“”); //空字符串

  

输入文字(您的网络元素定位器)$ {empty}

答案 1 :(得分:0)

你不需要机器人来做它。只需使用Selenium。

driver.findElement(By.id("username")).clear();

http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebElement.html#clear()

答案 2 :(得分:0)

你不需要它。 Check here

def input_text(self, locator, text):
    """Types the given `text` into text field identified by `locator`.
       See `introduction` for details about locating elements. """
       self._info("Typing text '%s' into text field '%s'" % (text, locator))
       self._input_text_into_text_field(locator, text)

Input Text关键字正在调用

_input_text_into_text_field 

无论如何发送清除命令:

def _input_text_into_text_field(self, locator, text):
    element = self._element_find(locator, True, True)
    element.clear()
    element.send_keys(text)