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