首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c# Selenium EdgeOptions不适用于Chromium Edge

C# Selenium是一种用于自动化测试的工具,而EdgeOptions是Selenium中的一个类,用于配置和管理Microsoft Edge浏览器的选项。然而,EdgeOptions并不适用于Chromium Edge浏览器。

Chromium Edge是微软基于开源Chromium项目开发的全新浏览器,它取代了旧版的Microsoft Edge浏览器。由于Chromium Edge与旧版Edge在内核和功能上有很大的差异,因此使用EdgeOptions来配置旧版Edge的选项无法适用于Chromium Edge。

对于Chromium Edge浏览器,可以使用ChromiumOptions类来配置和管理选项。ChromiumOptions提供了一系列方法和属性,可以设置浏览器的各种选项,例如启用或禁用JavaScript、设置代理、设置用户代理字符串等。

在C# Selenium中,可以通过创建ChromiumOptions对象,并将其传递给ChromeDriver来配置和启动Chromium Edge浏览器。以下是一个示例代码:

代码语言:txt
复制
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

// 创建ChromiumOptions对象
var options = new ChromeOptions();

// 设置Chromium Edge浏览器的选项
options.AddArgument("--disable-javascript"); // 禁用JavaScript

// 启动Chromium Edge浏览器
var driver = new ChromeDriver(options);

在上述示例中,我们创建了一个ChromiumOptions对象,并使用AddArgument方法设置了禁用JavaScript的选项。然后,我们将ChromiumOptions对象传递给ChromeDriver来启动Chromium Edge浏览器。

需要注意的是,为了使用Chromium Edge浏览器,需要下载并安装适用于Chromium Edge的ChromeDriver驱动程序,并将其路径配置到系统环境变量中。

总结起来,C# Selenium中的EdgeOptions类不适用于Chromium Edge浏览器,而应使用ChromiumOptions类来配置和管理Chromium Edge浏览器的选项。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用Selenium调试Edge浏览器的常见问题与解决方案

Selenium作为一款功能强大的自动化测试工具,被广泛应用于网页爬取任务中。...虽然Chrome浏览器是Selenium用户的常见选择,但在某些工作环境中,我们可能需要使用Edge浏览器来进行自动化测试。...问题陈述当尝试使用Selenium进行Edge浏览器的远程调试时,常见的问题包括:无法启动Edge浏览器的远程调试模式。无法访问Edge的远程调试端口。无法通过Selenium连接到Edge浏览器。...使用Selenium连接到Edge浏览器以下是一个Python示例代码,展示如何使用Selenium连接到Edge浏览器的远程调试端口,同时实现代理IP、cookie和user-agent的设置:from...浏览器选项options = webdriver.EdgeOptions()options.add_argument(f"--proxy-server={proxy}")options.add_argument

37910
  • 网页抓取教程之Playwright篇

    Playwright支持大多数浏览器,例如Google Chrome、Firefox、使用Chromium内核的Microsoft Edge和使用WebKit内核的Safari。...Python有一个函数eval_on_selector,和Node.js的$eval类似,但是不适合这种场景。原因是第二个参数仍需是JavaScript。...目前唯一可以使用的语言是JavaScript,唯一可以兼容的浏览器是Chromium。 对于Selenium,虽然对浏览器语言的兼容性不错。但是,它速度慢且对开发人员不太友好。...、Python、C#和Java JavaScript Java、Python、C#、Ruby、JavaScript和Kotlin 支持方 微软 谷歌 社区和赞助商 社区 小而活跃 大而活跃 大而活跃 可用的浏览器...Chromium、Firefox和WebKit Chromium Chrome、Firefox、IE、Edge、Opera和Safari等 结论 本文探讨了Playwright作为测试工具抓取动态站点的的功能

    11.3K41

    打个响指Selenium自动化开启

    其实功能测试自动化跟爬虫一样 ,都是要进行元素定位与操作,所以Selenium可以用来爬取数据。 0x00 Selenium简述 Selenium 是一个用于Web应用程序测试的工具。...0x01 Selenium 环境准备 一、语言选择 Selenium 支持多种语言开发,如Java、Python、Ruby、PHP、C#、JavaScript等。 斗哥这里选择Python。...二、浏览器选择 Selenium支持与多种浏览器交互,如Chrome、Firefox、Edge、Safari等 除了火狐浏览器原生支持以外,Selenium 要通过浏览器驱动来与浏览器交互。...Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver Safari: https://webkit.org...0x04 Selenium 元素定位 当我们要访问页面某个功能,某个标签,就需要在界面找到这些元素。selenium中有一系列以find_开头的方法,都是用于元素定位。

    1.3K20

    玫瑰花变蚊子血,自动化无痕浏览器对比测试,新贵PlayWright Vs 老牌Selenium,基于Python3.10

    PlayWright是由业界大佬微软(Microsoft)开源的端到端 Web 测试和自动化库,可谓是大厂背书,功能满格,虽然作为无头浏览器,该框架的主要作用是测试 Web 应用,但事实上,无头浏览器更多的是用于...其中使用最广泛的就是基于Chromium内核的浏览器,最负盛名的就是Google的Chrome和微软自家的Edge。    ...' -b chromium --channel=msedge     这里通过codegen命令进行录制,指定浏览器为edge,将所有操作写入edge.py的文件中:     与此同时,PlayWright...    Selenium曾经是用于网络抓取和网络自动化的最流行的开源无头浏览器工具之一。...我们还不能断定那个更好一点,所以选择那个取决于你的网络抓取需求、你想要抓取的数据类型、浏览器支持和其他考虑因素:     Playwright 不支持真实设备,而 Selenium用于真实设备和远程服务器

    86330

    UI自动化测试框架对比:Playwright vs Selenium WebDriver vs Puppeteer

    功能性 Playwright:由微软推出,支持跨浏览器(Chromium,Firefox和WebKit)测试,同时提供了用于网络请求拦截、下载管理等高级API。它也支持并行和实时浏览器上下文。...Puppeteer:Google Chrome团队官方出品,提供一套丰富的API来控制Chrome或Chromium,功能强大但只专注于Chromium。 2....但如果你在Java、Python、C#等环境下工作,或已有Selenium的使用经验,这可以是优势。 3....如果你在多种语言环境下工作,或者你的项目已经使用Selenium,并且你愿意接受其较高的学习曲线,Selenium WebDriver仍是一款可靠的工具。...如果你主要关注Chrome或Chromium,并且喜欢直观的API设计,Puppeteer值得考虑。 无论你选择哪种框架,记住:一个工具的价值在于如何使用它,而不仅仅在于它的功能。

    3.5K30

    Playwright 和 Selenium 的区别是什么?

    也有同学之前可能没学过 selenium ,现在正准备入手一个web 自动化框架,但是对于选择selenium 和 playwright 犹豫不决,因为面试问selenium比较多,可能学了工作中也用不上...不管出于哪种原因,本篇详细分析 2 者的差异 Playwright 和 Selenium 的区别 编号 功能 Playwright Selenium 哪个更优秀 1 学习资料 相对少 多 Selenium...2 用户群体 出现的比较晚,用户量相对少 出现的早,用户量多 Selenium 3 支持语言 TypeScript、JavaScript、Python、.NET、Java C#,Java,Perl,PHP...,Python 和Ruby Selenium 4 支持浏览器 Chromium(包含chrome, msedge)、WebKit 和 Firefox IE(7, 8, 9, 10, 11),Firefox...,Safari,Google Chrome,Opera,EdgeSelenium 5 跨平台 Windows,Linux(只支持Ubuntu部分系统) ,Mac Windows,Linux,Mac

    55610
    领券