diff --git a/src/Winium.Desktop.Driver/CommandExecutors/MouseDownExecutor.cs b/src/Winium.Desktop.Driver/CommandExecutors/MouseDownExecutor.cs new file mode 100644 index 0000000..b7b8a15 --- /dev/null +++ b/src/Winium.Desktop.Driver/CommandExecutors/MouseDownExecutor.cs @@ -0,0 +1,26 @@ +namespace Winium.Desktop.Driver.CommandExecutors +{ + #region using + + using System; + + using Winium.Cruciatus; + using Winium.Cruciatus.Core; + using Winium.StoreApps.Common; + + #endregion + + internal class MouseDownExecutor : CommandExecutorBase + { + #region Methods + + protected override string DoImpl() + { + CruciatusFactory.Mouse.MouseDown(); + + return this.JsonResponse(); + } + + #endregion + } +} diff --git a/src/Winium.Desktop.Driver/CommandExecutors/MouseUpExecutor.cs b/src/Winium.Desktop.Driver/CommandExecutors/MouseUpExecutor.cs new file mode 100644 index 0000000..7ae54a0 --- /dev/null +++ b/src/Winium.Desktop.Driver/CommandExecutors/MouseUpExecutor.cs @@ -0,0 +1,26 @@ +namespace Winium.Desktop.Driver.CommandExecutors +{ + #region using + + using System; + + using Winium.Cruciatus; + using Winium.Cruciatus.Core; + using Winium.StoreApps.Common; + + #endregion + + internal class MouseUpExecutor : CommandExecutorBase + { + #region Methods + + protected override string DoImpl() + { + CruciatusFactory.Mouse.MouseUp(); + + return this.JsonResponse(); + } + + #endregion + } +} diff --git a/src/Winium.Desktop.Driver/Winium.Desktop.Driver.csproj b/src/Winium.Desktop.Driver/Winium.Desktop.Driver.csproj index a6bcf99..10530e5 100644 --- a/src/Winium.Desktop.Driver/Winium.Desktop.Driver.csproj +++ b/src/Winium.Desktop.Driver/Winium.Desktop.Driver.csproj @@ -92,6 +92,8 @@ + + @@ -163,4 +165,4 @@ - \ No newline at end of file +