1
我使用Python 3.5,硒3.4.3明確硒行動鏈
selenium.webdriver.remote.webelement
具有clear()
功能,可以清除輸入元素中的文本。
我需要從ActionChains
調用此函數。但是,正如文件所述,這個功能似乎不屬於這一類
如何input
元素從ActionChain
?
我使用Python 3.5,硒3.4.3明確硒行動鏈
selenium.webdriver.remote.webelement
具有clear()
功能,可以清除輸入元素中的文本。
我需要從ActionChains
調用此函數。但是,正如文件所述,這個功能似乎不屬於這一類
如何input
元素從ActionChain
?
嘗試這樣:
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()
爲什麼你需要清楚了嗎?將它發送到動作鏈本身之前,然後執行動作 –
我打開包含一些「輸入」字段的網頁。 Web瀏覽器自動填充輸入字段。我想清除它們來發送我自己的值,而不是使用'send_keys()'。無論如何,我通過雙擊字段併發送Key.DELETE來解決 – raffamaiden