python selenium 提示 element not interactable

我在windows下调试都是正常运行的,linux下运行报错。原因是我切换tap的时候是js来显示某个元素,此时可能元素没来得及渲染显示,所以报错,加上sleep即可。

###切换到小米
browser.find_element_by_id("pills-xiaomi-tab").click()
###避免显示不了
time.sleep(1)
browser.find_element_by_id("xiaomi_phone").clear()
browser.find_element_by_id("xiaomi_phone").send_keys("13980193143")
访客
邮箱
网址

Top