今天,测试中发现,有的元素定位直接send_keys,提示“cannot focus element”
cannot focus element 元素html
具体原因就不科普了(抱歉,我也不知道),直接说解决方法
由于我们需要直接模拟用户的点击然后输入
from selenium import webdriver
from selenium.webdriver import ActionChains
dr=webdriver.Chrome()
# 就是这个垃圾玩意儿
ActionChains(dr).click(dr.find_element_by_id("phone")).send_keys("1573626").perform()
测试成功样例
网友评论