我已经使用Selenium Webdriver用C#编写了几行代码。当我的应用程序转移到Electron框架时,一切都发生了变化,说实话,我现在不知道如何应对。
你能告诉我吗?我应该采取什么步骤来简单地开始…我想继续当前项目(Selenium,C#)中的工作,但是我不确定是否有可能,或者我应该完全使用其他语言从头开始,并且框架?
我已经阅读了有关Spectron的文章,并检查了诸如stackoverflow之类的Internet资源,但是我仍然不了解…
带有摩卡咖啡的Spectron应该更快。
但是这里仍然是您所需要的。这是Java和Selenium。
System.setProperty("webdriver.chrome.driver","C:\\electron-chromedriver\\bin\\chromedriver.exe"); ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.setBinary("C:\\Users\\app.exe"); chromeOptions.addArguments("start-maximized"); DesiredCapabilities capability = new DesiredCapabilities(); capability.setCapability(CapabilityType.BROWSER_NAME, "Chrome"); capability.setCapability("chromeOptions", chromeOptions); driver = new ChromeDriver(chromeOptions);
我已经将打包的电子应用程序用于二进制(即) app.exe 。
我认为这就是您所需要的。