当前位置: 首页 > 知识库问答 >
问题:

Selenium C#版本错误,但仅当发布应用程序时。(此版本的ChromeDriver仅支持…)[副本]

蒲魁
2023-03-14

我目前正在开发中的一个控制台应用程序。NETCore3.1,在VisualStudio中运行时效果良好。

在Visual Studio中运行

但是当我发布应用程序时,我得到了selenium版本错误,这个版本的ChromeDriver只支持Chrome86版本,当前的浏览器版本是88.0.4324.146

已发表的申请

我有最新的NuGet软件包Webdriver。ChromeDriver

镀铬版

有人知道这是怎么回事吗?

在这里您可以看到未发布的应用程序(底部)运行良好,但发布的应用程序(顶部)运行不正常,即使我没有更改任何内容!

在此处输入图像描述

共有2个答案

狄雅珺
2023-03-14

我只是修复了它,我还没有定义webdriver的具体路径,所以他在发布时使用了不同的路径。

何哲
2023-03-14

您收到的错误消息表明正在使用旧版本的chrome驱动程序。尝试清理并构建解决方案,因为位于项目bin目录中的chromedriver版本可能是较旧的chromedriver。exe和您的csproj不会在生成时替换它。

 类似资料: