This repository has been archived by the owner on May 1, 2024. It is now read-only.
Replies: 1 comment 1 reply
-
For reference, 657 would be 4.5 service release 5, and 725 would be service release 6. What controls are in use in the app with the slow automation? What automation actions do you primarily use? Maybe that can give us a clue to what's going on. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello everyone,
I'm working on a cross-platform Xamarin.Forms app that uses Appium for its UI test automation. Recently we've had to update from Xamarin.Forms 4.5.0.617 to 4.7.0.968 for some map related features. Unfortunately, the update also introduced a significant slowdown of our automated UI tests on iOS. Now they take approximately 10 times longer than before. Tests on Android didn't seem to be affected.
After ruling out every other change to our app code, I've had a closer look at the Xamarin.Forms NuGet package and a fun time experimenting with different versions. What I've found is, that Xamarin.Forms 4.5.0.725 is the first version to show this undesirable slowdown and 4.5.0.657 is the last version that works as expected. Finally, and just to be comprehensive: I've also tested the latest release 4.7.0.1080 and it didn't help.
As a side note: We've had slow tests on iOS before. Back then the app was built using Xamarin.Forms 4.2. I was just getting started automating the project and kind of took the slowness for granted. The update to 4.5 really sped things up and it's painful to see it go back down again.
After reviewing the Xamarin.Forms version history, 725's in particular, I was not able find anything obvious to put my finger on. In fact, I'm not entirely sure it's only Xamarin at fault here. I guess there is always the off chance of some dependencies going haywire, despite the only thing being changed is Xamarin, I don't know. That's why didn't feel comfortable creating an issue and rather stuck with a discussion.
I would very much appreciate any help and advice you can offer. Happy coding!
Overview:
Beta Was this translation helpful? Give feedback.
All reactions