古雨辰 2020-08-26 09:56 采纳率: 0%
浏览 122

selenium 在无浏览器模式下 如果通过网页坐标定位?

因业务需求,只能通过坐标定位来点击网页的任意位置。

使用这个方法可以在显示浏览器模式下定位成功
ActionChains(browser).move_by_offset(coordinate_x,coordinate_y).click().perform()

但如果在 无浏览器模式下
chrome_options.add_argument('--headless') # 静默方法启动
chrome_options.add_argument('--no-sandbox') #root用户不加这条会无法运行

定位就会报错:invalid session id

目前不知道 怎么解决

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2020-08-26 11:09
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 Python如何在已有绘图中添加地图底图
  • ¥15 Tradingview两个副图指标叠加后。在不同的时间框架,和不同的产品,数值参数差异。导致可视化效果
  • ¥15 用js遍历数据并对非空元素添加css样式
  • ¥15 使用autodl云训练,希望有直接运行的代码(关键词-数据集)
  • ¥50 python写segy数据出错
  • ¥20 关于线性结构的问题:希望能从头到尾完整地帮我改一下,困扰我很久了
  • ¥30 3D多模态医疗数据集-视觉问答
  • ¥20 设计一个二极管稳压值检测电路
  • ¥15 内网办公电脑进行向日葵
  • ¥15 如何输入双曲线的参数a然后画出双曲线?我输入处理函数加上后就没有用了,不知道怎么回事去掉后双曲线可以画出来