【问题标题】:Python Devtools blocks selenium click()Python Devtools 阻止 selenium click()
【发布时间】:2020-08-02 10:45:29
【问题描述】:

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) 或输入,无头模式和...

【问题讨论】:

  • 你能再解释一下,所以你想点击那个黑色的圆圈按钮,但是出现了那个上下文菜单?我说的对吗?
  • @DurgaPrasadBehera 是的,点击功能根本不起作用,我尝试了其他元素,切换窗口,无头选项和......但它不起作用
  • 在单击该按钮后,如果手动也出现该弹出窗口,请尝试。或者用actions双击方法试试看。
  • @DurgaPrasadBehera 我假设 Devtools 或移动模式使元素无法点击,即使我手动关闭弹出窗口,程序也会停止运行

标签: python selenium chromium devtools


【解决方案1】:

所以 Chrome 开发者工具设备模拟器 中的触摸功能通过弹出警报阻止了 selenium 点击!
解决方案:将您的模拟设备更改为非触摸模式
打开开发者工具(F12),然后点击手机图标(CTRL+SHIFT+M),在模拟器面板上点击这三个点并启用设备类型,现在将它从移动移动(无触摸)
Image

【讨论】:

  • 请回答不止一个链接,如果它死了,这个答案就没有用了
猜你喜欢
  • 1970-01-01
  • 2020-07-20
  • 2016-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 2017-10-15
  • 2014-12-29
相关资源
最近更新 更多