请参考这些图片以获得一个想法 Command Prompt Test Case 我正在使用带有C#的Selenium Web驱动程序来实现VS2015的自动化。我必须测试的其中一个应用程序是使用电子框架开发的。我已经阅读了Electron项目中的文档 但我仍在努力了解它是如何运作的。我已经编写了这段代码来打开我的电子应用程序,它实际上打开了电子窗口,但无法在电子shell中打开Index.html页面。这是我在C#中的代码
ChromeOptions electronOption = new ChromeOptions();
//path to eletron Binary
electronOption.BinaryLocation =
"C:\\mydev\\electron-quick-start-master\\node_modules\\electron\\dist\\electron.exe";
//Path to the Electron App
electronOption.AddArgument("C:\\mydev\\electron-quick-start-master\\");
DesiredCapabilities capability = new DesiredCapabilities();
capability.SetCapability(CapabilityType.BrowserName, "Chrome");
capability.SetCapability("chromeOptions", electronOption);
DriverContext.Driver = new ChromeDriver(electronOption);
有人可以在这里解释一下//Path to the Electron App
的含义。我也在链接中看到过这个问题。如果我在命令行中运行上面相同的命令,就像下面一样,它实际上打开了电子shell中的index.html
页面。以下是命令行
C:\mydev\electron-quick-start-master\node_modules\electron\dist\electron.exe C:\mydev\electron-quick-start-master\
有人可以帮我理解如何使用它。如果任何人可以发布一个简单的C#代码输入到包含使用电子框架的文本框的应用程序,它将真正帮助我理解流程。