From 84048b3dfcf8b6e76f96bab64e6ffc9df12bbbf6 Mon Sep 17 00:00:00 2001 From: amolpathak224 Date: Thu, 21 Jan 2016 14:54:09 +0530 Subject: [PATCH 1/3] Create MouseDownExecutor.cs Added MouseDown event for clickAndHold functionality --- .../CommandExecutors/MouseDownExecutor.cs | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/Winium.Desktop.Driver/CommandExecutors/MouseDownExecutor.cs 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 + } +} From dd859a44787f489baf49b643e4ff341929f8827e Mon Sep 17 00:00:00 2001 From: amolpathak224 Date: Thu, 21 Jan 2016 14:55:33 +0530 Subject: [PATCH 2/3] Create MouseUpExecutor.,cs Added MouseUp functionality dragAndDrop --- .../CommandExecutors/MouseUpExecutor.cs | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/Winium.Desktop.Driver/CommandExecutors/MouseUpExecutor.cs 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 + } +} From c592a0a04992f59e3cfdde1a771827b84aa52220 Mon Sep 17 00:00:00 2001 From: amolpathak224 Date: Thu, 21 Jan 2016 16:06:39 +0530 Subject: [PATCH 3/3] Update Winium.Desktop.Driver.csproj Added two executor files MouseUp and MouseDown for dragAndDrop functionality --- src/Winium.Desktop.Driver/Winium.Desktop.Driver.csproj | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 +