Python 文本框中的值在填充SendKey后消失

Python 文本框中的值在填充SendKey后消失,python,selenium,automation,webdriver,Python,Selenium,Automation,Webdriver,我的网页中有一个文本字段,我正在尝试使用sendkeys在文本框中键入值。当我导航到另一个元素时,它的值消失了。我尝试了很长时间等待页面加载,但没有任何帮助。当我手动尝试时,它工作正常;它只在我使用脚本时失败。我搜索了同一个问题,但找不到任何解决方案 activeelem = driver.switch_to_active_element() time.sleep(2) activeelem.send_keys("Employee Name") time.sleep(3) activeelem

我的网页中有一个文本字段,我正在尝试使用
sendkeys
在文本框中键入值。当我导航到另一个元素时,它的值消失了。我尝试了很长时间等待页面加载,但没有任何帮助。当我手动尝试时,它工作正常;它只在我使用脚本时失败。我搜索了同一个问题,但找不到任何解决方案

activeelem = driver.switch_to_active_element() 
time.sleep(2)
activeelem.send_keys("Employee Name")
time.sleep(3)
activeelem.send_keys(Keys.ENTER)
time.sleep(2)
driver.find_element_by_xpath("//span/input[@type='checkbox']").click()
注:

  • 我正在使用当前的焦点元素
  • 我还尝试了keys.TAB和其他选项

  • 对此,任何解决方案都将不胜感激。

    其JSTE(Javascript模板语言)页面。应用程序正在开发中,可在公司域登录。哪个版本的webdriver?您是否检查过您正在编写脚本的文本字段是否有任何在模糊时触发的事件,这些事件可能会清除该字段?我使用的是最新版本(2.23.0)的webdriver。以及在变更事件中进行变更。***onchange=“updateGridCell(0,{'CellValue':this.value});setCurrentCellName(this.value);”***