diff --git a/GitTrends.UITests/Pages/RepositoryPage.cs b/GitTrends.UITests/Pages/RepositoryPage.cs index 4d6b6bc32..bc9752d8b 100644 --- a/GitTrends.UITests/Pages/RepositoryPage.cs +++ b/GitTrends.UITests/Pages/RepositoryPage.cs @@ -6,6 +6,7 @@ using Newtonsoft.Json; using Xamarin.UITest; using Xamarin.UITest.Android; +using Xamarin.UITest.iOS; using Query = System.Func; namespace GitTrends.UITests @@ -75,9 +76,17 @@ public Task SetSortingOption(SortingOption sortingOption) App.Screenshot("Sort Button Tapped"); var sortingOptionDescription = SortingConstants.SortingOptionsDictionary[sortingOption]; - var trendingOptionsRect = App.Query(sortingOptionDescription).Last().Rect; - App.TapCoordinates(trendingOptionsRect.CenterX, trendingOptionsRect.CenterY); + if (App is iOSApp) + { + var trendingOptionsRect = App.Query(sortingOptionDescription).Last().Rect; + App.TapCoordinates(trendingOptionsRect.CenterX, trendingOptionsRect.CenterY); + } + else + { + App.Tap(sortingOptionDescription); + } + App.Screenshot($"{sortingOptionDescription} Tapped"); return WaitForRepositoriesToFinishSorting();