2gis / Winium.Mobile

Winium.Mobile is Selenium Remote WebDriver implementation for automated testing of Windows StoreApps and Silverlight apps, tested on emulators (currently only Windows Phone/Mobile apps are supported).
Mozilla Public License 2.0
51 stars 29 forks source link

Added support for dependencies #101

Closed ole-vegard closed 9 years ago

ole-vegard commented 9 years ago

Ref mail with @NickAb : Here is a pull request on dependencies.

In our app we get a dependency conflict when we try to install it ( Error - Package failed updates, dependency or conflict validation ) This happens when we try to install it on a fresh emulator. The solution we found was to first install the dependency .appx and then the main .appx Here is a pull request on how acheived this using Winium

Usage (python): just add "dependencies":["dep1.appx","dep2.appx", ....] to your capabilities

NickAb commented 9 years ago

I was wondering if you have ever experienced Remote procedure call failed when trying to install appx or dependencies. I run into this problem on or CI node which is slow.

ole-vegard commented 9 years ago

I know I have received it. But I'm not sure in what situation. I don't think it's been an issue for me.

NickAb commented 9 years ago

@ole-vegard looks great, could you please fix so that we could merge it. I fixed them myself, so you can apply patch to your branch and push it again.

ole-vegard commented 9 years ago

@NickAb I added your patch. Not sure I did it correctly, I haven't really used patches before.

NickAb commented 9 years ago

@ole-vegard Thanks, looks great. I'll merge it first thing in the morning