关于selenium部分元素定位不到的解决办法

 注册页需要勾选隐私,定位勾选框

第一种:使用ActionChains 

elem = driver.find_element_by_id('agree')
    actions = ActionChains(driver)
    actions.move_to_element(elem).click().perform()

第二种:用PyAutoGui模块来定位,

 

PyAutoGui是一个图形用户界面自动化工具,通过屏幕xy坐标系统,确定目标位置,控制鼠标和键盘发送虚拟击键和鼠标点击,按成点击按钮、填写表单的操作,

安装: pip install pyautogui

下面是常用方法:

 

 

posted @ 2020-09-05 19:03  橙子Cjw  阅读(206)  评论(0编辑  收藏  举报