C# FirefoxDriver 火狐浏览器 设置隐藏模式访问

本文分享了使用火狐浏览器进行自动化测试的设置代码,包括开启隐私模式、禁用GPU渲染、忽略证书错误、隐藏自动化提示、禁用界面显示、设置页面加载状态及禁用样式和图片加载等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                //Firefox  options
                var options = new FirefoxOptions();
                //设置隐身模式
                options.AddArgument("--private");

最近再用火狐做自动化,找了半天才找到了这个隐私模式的设置头代码,这里记录分享给大家,代码为C# 的,其它语言请借鉴。下面在增加其它几种设置

                //options.AddArgument("-safe-mode");
                //禁止GPU渲染
                options.AddArgument("--disable-gpu");
                //忽略错误
                options.AddArgument("ignore-certificate-errors");
                //禁止浏览器被自动化的提示
                options.AddArgument("--disable-infobars");
                //不显示浏览器界面
                //options.AddArgument("--headless");
                //设置页面加载完成状态
                options.PageLoadStrategy = OpenQA.Selenium.PageLoadStrategy.Eager;
                //禁止加载css样式
                options.SetPreference("permissions.default.stylesheet", 2);
                //禁止加载图片
                options.SetPreference("permissions.default.image", 2);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值