这个是图片上传后的裁剪确认弹窗
我代码能定位到这个元素并打印
上传成功后会多一个img标签,如下图
代码打印这个元素为空
正常浏览器打开是能点击到确定按钮的,但是就是无头模式下不行。
我试过点击确定和找这个img标签都sleep(5),还是一样找不到
希望各位路过的大佬帮忙看看,十分感谢!
这个是图片上传后的裁剪确认弹窗
我代码能定位到这个元素并打印
上传成功后会多一个img标签,如下图
代码打印这个元素为空
正常浏览器打开是能点击到确定按钮的,但是就是无头模式下不行。
我试过点击确定和找这个img标签都sleep(5),还是一样找不到
希望各位路过的大佬帮忙看看,十分感谢!
selenium中有一些操作必须要有浏览器界面显示才行。 无头模式没有界面不支持这些操作。
你只要把浏览器窗口的位置设置到显示屏范围之外,就能达到浏览器不可见的效果。
比如:
from selenium import webdriver
import time
browser=webdriver.Chrome()
browser.set_window_position(0,-2000)
browser.get("https://www.baidu.com/")
time.sleep(10)
6