带--no-sandbox的Chromium Webdriver打开透明/不可见Chrome窗口问题
问题情况
运行以下已导入所需库的Python代码后,桌面右侧的Chromium窗口出现透明、卡顿故障:窗口能正常输入网址并进行页面交互,但完全看不到页面内容。已重新下载安装Selenium和Chromium,问题依然存在。添加--no-sandbox参数是为了解决「DevToolsActivePort file doesn't exist」错误,目前不清楚这个透明窗口问题的成因。
相关代码
# 查找带有网站缓存的Chromium配置文件供webdriver使用 chrome_options = Options() profile_filepath = "user-data-dir=" + "/home/hephaestus/.config/chromium/Profile1" chrome_options.add_argument(str(profile_filepath)) # 将Chromium设置为--no-sandbox模式,作为「DevToolsActivePort file doesn't exist」错误的临时解决办法 chrome_options.add_argument("--no-sandbox") # 启动自动Chrome标签页并访问embervision.live;等待页面加载完成 driver = webdriver.Chrome("./chromedriver", options=chrome_options)
内容的提问来源于stack exchange,提问作者Jordan Johnston
相关产品推荐
相关产品推荐

