2017-07-15 70 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