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

如何将目录路径、ChromeOptions和ChromeDriverService传递给新的ChromeDriver?

王德华
2023-03-14

我正在创建一个新的ChromeDriver对象,但是我想向它传递一个ChromeDriverService对象、一个ChromeOptions对象和一个驱动程序路径。然而,在这个页面上,配置程序不支持传递所有这三个。我怎么能做到呢?

共有2个答案

通啸
2023-03-14

没关系,解决方案是将目录路径传递到ChromeDriverService,如下所示:

  var chromeDriverService = ChromeDriverService.CreateDefaultService("path goes here");
顾永福
2023-03-14

您不能同时将驱动程序路径和ChromeDriverService传递给ChromeDriver,因为ChromeDriverService本身已经采用了驱动程序路径。

CreateDefaultService(String)使用指定的ChromeDriver可执行文件路径创建ChromeDriverService的默认实例

CreateDefaultService(String,String)使用具有给定名称的ChromeDriver可执行文件的指定路径创建ChromeDriver服务的默认实例。

文献资料

 类似资料:
  • 我已经使用FastAPI创建了一个简单的API,我正在尝试将URL作为任意的<code>路径</code>参数传递给FastAPI路由。 当我测试它时,它不起作用并抛出错误。我以这种方式测试它:

  • 对于下面的代码: 我有一个路由器路由到另一个路由器,看起来像这样: 处理程序如下所示: 我的问题是处理程序无权访问请求.params 中的campaign_uid。如何访问campaign_uid/传递给处理程序?

  • 问题内容: 我有此功能返回: } 但是我想做的是搜索文件/文件夹并返回它的路径,我该怎么做?你有这样的功能,或者可以给我一些技巧吗? 问题答案: 尝试结合使用RecursiveIteratorIterator和RecursiveDirectoryIterator

  • Java是否提供了基于文件夹目录的API来完成此任务,或者我们是否需要递归地将每个文件复制到此路径?

  • 问题内容: 我需要Selenium才能完成javascript工作。 首先,我使用Scrapy登录,然后需要使用Selenium 打开。 问题在于Selenium没有cookie,因此它打开了登录页面。 有谁知道我该如何从曲奇到selenium传递曲奇? 问题答案: 由于您到目前为止还没有提供您编写的任何代码,因此我仅介绍您。 为了从Scrapy获取cookie,请查看和方法 为了设置硒驱动程序的