如果您已在 Edge 中登录所有 MS 帐户,这些帐户将被存储。 只要您指定与 Selenium WebDriver 一起使用的 Edge 配置文件(如下所示),就会列出这些帐户。如果未指定,它将创建一个新的 Edge 配置文件进行访问,并且不会存储任何帐户。
using OpenQA.Selenium;
using OpenQA.Selenium.Edge;
using System.Threading;
namespace EdgeDriverSample
{
class Program
{
static void Main(string[] args)
{
var driver = new EdgeDriver();
EdgeOptions options = new EdgeOptions();
// Here set the path of the profile ending with User Data not the profile folder
options.AddArguments("user-data-dir=C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\Edge\\User Data");
// Here specify the actual profile folder you have used in Edge
options.AddArguments("profile-directory=Profile 1");
driver.Navigate().GoToUrl("https://example.com");
}
}
}