Python Devtools 阻止 selenium click()

Python Devtools blocks selenium click()

preview

所以基本上我不能点击这个弹出的元素 我在 selenium 中使用开发人员工具进行移动仿真
脚本将停止运行(半崩溃)即使我手动关闭此弹出窗口它也不会修复

driver.find_element(By.XPATH, '/html/body/div[1]/section/nav[2]/div/div/div[2]/div/div/div[3]').click()

我试过 send_keys(Keys.RIGHT) 或输入,无头模式和...

因此 Chrome 开发人员工具中的触摸功能 Device emulator 通过弹出警报来阻止 selenium 点击!
解决方案:将您的模拟设备更改为 no-touch 模式
打开开发人员工具 (F12) 然后单击单元格 Phone 图标 (CTRL+SHIFT+M),在模拟器面板上单击这 3 个点并启用 设备类型 现在将其从 mobile 更改为 mobile(no touch)
Image