2017-07-15 71 views
-1

我想在我的应用程序UWP使用Selenium,但由于UWP的运行时间是WRC,硒与UWP应用程序?

我无法安装Selenium.WebDriver包(它面向.NET Framework 3.5的& 4.0)或CoreCompat.Selenium.WebDriver(它面向.NET Standard 1.5,UWP目前不支持)。

上述原因与我为什么不能使用.NET Standard 1.4(如前所述,UWP支持最新的.NET Standard 1.4类库)一样。

我试过使用可移植类库,它的目标是.NET框架和UWP,但是在安装了Selenium.WebDriver包之后,我无法访问它(我没有参考它)。

我做错了什么?有人可以提出解决方案吗?

回答

1

Selenium目前不支持UWP应用程序。而UWP .NET Native支持将从1.4到2.0(2017年秋)。

我建议使用appium.io来测试UWP应用程序,它也使用您在Selenium中使用的WebDriver协议。

+0

Appium与UWP不兼容。 – TheMulti0

+0

是的。 https://appium.readthedocs.io/en/stable/en/writing-running-appium/windows-app-testing/ – Bart

+0

我的意思是,你不能使用UWP中的硒和调用appium函数。 您需要.NET 4.5 for appium,并且我无法从UWP调用.NET 4.5方法。 – TheMulti0