div标签输入内容后下面会生成span标签,如何实现自动化输入
如下图:
输入操作前:

输入操作后:

可以看到,输入内容之后在div标签下生成了span标签,输入的内容在span标签中,自动化操作时因为定位不到span标签,所以无法执行输入操作,
这个时候可以使用js来实现,代码如下:
s="""document.querySelector(".ace_line").innerHTML += '<span class="ace_identifier">{}</span>'""".format(code1)
driver.execute_script(s)
效果如图:

ps:元素定位操作的时候还是要多观察页面元素的变化
浙公网安备 33010602011771号