Skip to content

Commit

Permalink
Move all references to Extras common
Browse files Browse the repository at this point in the history
  • Loading branch information
Diego Martinez committed May 23, 2024
1 parent 1772057 commit d37eb54
Show file tree
Hide file tree
Showing 24 changed files with 29 additions and 172 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using OpenQA.Selenium;
using TestWare.Engines.Appium.Pages;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.Factory;
using TestWare.Core.Libraries;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using OpenQA.Selenium;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.Factory;
using TestWare.Engines.Appium.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using OpenQA.Selenium;
using TestWare.Engines.Appium.Pages;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.Factory;

namespace TestWare.Samples.Appium.Mobile.POM.Menu;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using OpenQA.Selenium;
using OpenQA.Selenium.Appium;
using TestWare.Core.Libraries;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.Factory;
using TestWare.Engines.Appium.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using OpenQA.Selenium;
using TestWare.Core.Libraries;
using TestWare.Engines.Selenium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Selenium.Factory;
using TestWare.Engines.Selenium.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using OpenQA.Selenium;
using TestWare.Engines.Selenium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Selenium.Factory;
using TestWare.Engines.Selenium.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using OpenQA.Selenium;
using TestWare.Engines.Selenium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Selenium.Factory;
using TestWare.Engines.Selenium.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using OpenQA.Selenium;
using TestWare.Core.Libraries;
using TestWare.Engines.Selenium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Selenium.Factory;
using TestWare.Engines.Selenium.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using OpenQA.Selenium;
using TestWare.Engines.Selenium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Selenium.Factory;
using TestWare.Engines.Selenium.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using OpenQA.Selenium;
using TestWare.Core.Libraries;
using TestWare.Engines.Selenoid.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Selenoid.Factory;
using TestWare.Engines.Selenoid.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using OpenQA.Selenium;
using TestWare.Engines.Selenoid.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Selenoid.Factory;
using TestWare.Engines.Selenoid.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using OpenQA.Selenium;
using OpenQA.Selenium.Appium;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.WinAppDriver.Factory;
using TestWare.Engines.Appium.WinAppDriver.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using OpenQA.Selenium;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.WinAppDriver.Factory;
using TestWare.Engines.Appium.WinAppDriver.Pages;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using OpenQA.Selenium.Appium;
using OpenQA.Selenium;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.WinAppDriver.Factory;
using TestWare.Engines.Appium.WinAppDriver.Pages;
using Humanizer;
Expand Down
67 changes: 0 additions & 67 deletions src/Engines/TestWare.Engines.Appium/Extras/ByFactory.cs

This file was deleted.

23 changes: 0 additions & 23 deletions src/Engines/TestWare.Engines.Appium/Extras/FindsByAttribute.cs

This file was deleted.

57 changes: 0 additions & 57 deletions src/Engines/TestWare.Engines.Appium/Extras/How.cs

This file was deleted.

5 changes: 0 additions & 5 deletions src/Engines/TestWare.Engines.Appium/Extras/PageFactory.cs

This file was deleted.

2 changes: 1 addition & 1 deletion src/Engines/TestWare.Engines.Appium/Pages/MobilePage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.MultiTouch;
using System.Drawing;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.Factory;
using TestWare.Engines.Selenium.Pages;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using System.Globalization;
using System.Reflection;
using OpenQA.Selenium;
using OpenQA.Selenium.Appium;

namespace TestWare.Engines.Common.Extras;

Expand Down Expand Up @@ -36,7 +37,9 @@ public static By From(FindsByAttribute attribute)
case How.PartialLinkText:
return By.PartialLinkText(usingValue);
case How.XPath:
return By.XPath(usingValue);
return By.XPath(usingValue);
case How.AccessibilityId:
return MobileBy.AccessibilityId(usingValue);
case How.Custom:
if (attribute.CustomFinderType == null)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,10 @@ public enum How
/// <summary>
/// Finds by a custom <see cref="By"/> implementation.
/// </summary>
Custom
Custom,

/// <summary>
/// Finds by <see cref="OpenQA.Selenium.Appium.MobileBy.AccessibilityId" />
/// </summary>
AccessibilityId
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Appium.WebDriver" Version="4.4.5" />
<PackageReference Include="Selenium.Support" Version="4.21.0" />
<PackageReference Include="Selenium.WebDriver" Version="4.21.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using TestWare.Engines.Selenium.Pages;
using TestWare.Engines.Appium.Extras;
using TestWare.Engines.Common.Extras;
using TestWare.Engines.Appium.WinAppDriver.Factory;

namespace TestWare.Engines.Appium.WinAppDriver.Pages;
Expand All @@ -10,6 +10,6 @@ public abstract class WinAppDriverPage : PageBase
protected WinAppDriverPage(IWindowsDriver driver)
{
Driver = driver;
Selenium.Extras.PageFactory.InitElements(Driver, this);
PageFactory.InitElements(Driver, this);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<ItemGroup>
<ProjectReference Include="..\TestWare.Engines.Appium\TestWare.Engines.Appium.csproj" />
<ProjectReference Include="..\TestWare.Engines.Selenium\TestWare.Engines.Selenium.csproj" />
<ProjectReference Include="..\TestWare.Engines.Common\TestWare.Engines.Common\TestWare.Engines.Common.csproj" />
</ItemGroup>

</Project>

0 comments on commit d37eb54

Please sign in to comment.