【问题标题】:How to create and save a Firefox profile using selenium with C# webdriver?如何使用 selenium 和 C# webdriver 创建和保存 Firefox 配置文件?
【发布时间】:2021-09-18 05:51:07
【问题描述】:

我想使用 C# selenium webdriver 创建并保存一个 firefox 配置文件。并使用 selenium web 驱动程序中的现有配置文件。

【问题讨论】:

    标签: c# selenium-webdriver firefox


    【解决方案1】:

    您应该首先创建一个 Firefox 配置文件,然后将其嵌入到 selenium 代码中。您可以使用默认配置文件,但由于之前的现金和不必要的插件,您可能会在第一次运行时遇到“Java Heap”错误。所以第一步是:

    1.创建新的 Firefox 配置文件:

    1.1。按住 Windows 键并按下键盘上的 R 并输入firefox.exe -p

    1.2。单击打开的窗口上的创建配置文件按钮并使用向导创建一个新配置文件(在我的情况下,我创建了 MyCreatedProfile)

    1. 您的代码

      var profileManager = new FirefoxProfileManager();

      FirefoxProfile 配置文件 = profileManager.GetProfile("MyCreatedProfile");

      IWebDriver driver = new FirefoxDriver(profile);

    【讨论】:

    • 我实际上想以编程方式创建配置文件并将其保存以供以后使用。我想要一个 C# 解决方案。更重要的是IwebDriver不能接受profile参数。
    猜你喜欢
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 2018-06-21
    • 2016-08-28
    • 2016-11-08
    相关资源
    最近更新 更多