核心思想用JS移除readonly属性

Python+senlium 之readonly控件js处理日历控件

1.利用JS去掉readonly属性

#去掉元素readonly属性
js1='document.getElementById("outline_id").removeAttribute("readonly");'
driver.execute_script(js1)
#清空文本后输入值
driver.find_element_by_id("outline_id").clear()

#输入大纲Id
driver.find_element_by_id("outline_id").send_keys(outline_id)

2.通过1步骤就可以成功直接输入文本信息。但是点击提交的时候会没有反应,所以我们要去触发一下这个Btn.

如上图,去click 一下这个选择大纲的Btn

相关文章:

  • 2022-01-22
  • 2021-12-05
  • 2021-12-05
  • 2021-06-24
  • 2021-12-22
猜你喜欢
  • 2022-12-23
  • 2021-07-26
  • 2021-06-12
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
相关资源
相似解决方案