清除硒动作链

时间:2017-08-15 10:04:01

标签: python selenium automation

我正在使用Python 3.5和selenium 3.4.3

selenium.webdriver.remote.webelement有一个clear()函数,可以清除输入元素中的文本。

我需要从ActionChains调用此函数。但是,正如文档所说,这个函数似乎不是这个类的一部分

我如何clear()来自input的{​​{1}}元素?

2 个答案:

答案 0 :(得分:0)

使用方法reset_actions()

答案 1 :(得分:-1)

尝试这样的事情:

ActionChains(self.driver).move_to_element(self.driver.find_element_by_xpath("Something")).clear()

可能需要事先添加点击功能,如果是这样,请尝试:

ActionChains(self.driver).move_to_element(self.driver.find_element_by_xpath("Something")).click()
ActionChains(self.driver).move_to_element(self.driver.find_element_by_xpath("Something")).clear()