网站上有一个日历,我正在尝试使用Selenium / Python / Chromedriver选择一个特定日期,以修改给定日期的时间表。
time.sleep(5)
inputElement = browser.find_element_by_xpath("//input[@type='text']")
time.sleep(5)
#I clear the date that is set before
inputElement.send_keys("\b\b\b\b\b\b\b\b\b\b\b\b\b\b16/10/2018")
time.sleep(5)
inputElement.submit()
EMS Web App是用于日历的应用程序,请访问以下网站: https://www.emssoftware.com/resources/ems-web-app-datasheet#!
这不是我要使用的网站,但是EMS WEB APP网站。我无法提供相关的网站BEASUCE凭据。 我有可能用Selenium处理吗?为什么这部分网站的行为有所不同?我是Selenium和所有这些东西的新手。
答案 0 :(得分:0)
您可以使用另一种更常见的方式在发送键值之前清除字段:
time.sleep(5)
inputElement = browser.find_element_by_xpath("//input[@type='text']")
time.sleep(5)
#I clear the date that is set before
inputElement.clear()
inputElement.send_keys("16/10/2018")
time.sleep(5)
inputElement.submit()