一尘不染

selenium与电子骨架的连接(C#)

selenium

我已经使用Selenium
Webdriver用C#编写了几行代码。当我的应用程序转移到Electron框架时,一切都发生了变化,说实话,我现在不知道如何应对。

你能告诉我吗?我应该采取什么步骤来简单地开始…我想继续当前项目(Selenium,C#)中的工作,但是我不确定是否有可能,或者我应该完全使用其他语言从头开始,并且框架?

我已经阅读了有关Spectron的文章,并检查了诸如stackoverflow之类的Internet资源,但是我仍然不了解…


阅读 242

收藏
2020-06-26

共1个答案

一尘不染

带有摩卡咖啡的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

我认为这就是您所需要的。

2020-06-26