Skip to content

Commit 08954de

Browse files
committed
Adding ability to run Edge via remote in .NET tests
1 parent 4ce57f6 commit 08954de

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

dotnet/test/common/Environment/RemoteSeleniumServer.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,14 @@ public void Start()
3636
string ieDriverExe = System.IO.Path.Combine(currentDirectory, "IEDriverServer.exe");
3737
string chromeDriverExe = System.IO.Path.Combine(currentDirectory, "chromedriver.exe");
3838
string geckoDriverExe = System.IO.Path.Combine(currentDirectory, "geckodriver.exe");
39+
string edgeDriverExe = System.IO.Path.Combine(currentDirectory, "MicrosoftWebDriver.exe");
3940
webserverProcess = new Process();
4041
webserverProcess.StartInfo.FileName = "java.exe";
41-
webserverProcess.StartInfo.Arguments = "-Dwebdriver.ie.driver=" + ieDriverExe + " -Dwebdriver.gecko.driver=" + geckoDriverExe + " -Dwebdriver.chrome.driver=" + chromeDriverExe + " -jar " + serverJarName + " -port 6000 -enablePassThrough";
42+
webserverProcess.StartInfo.Arguments = "-Dwebdriver.ie.driver=" + ieDriverExe
43+
+ " -Dwebdriver.gecko.driver=" + geckoDriverExe
44+
+ " -Dwebdriver.chrome.driver=" + chromeDriverExe
45+
+ " -Dwebdriver.edge.driver=" + edgeDriverExe
46+
+ " -jar " + serverJarName + " -port 6000";
4247
webserverProcess.StartInfo.WorkingDirectory = projectRootPath;
4348
webserverProcess.Start();
4449
DateTime timeout = DateTime.Now.Add(TimeSpan.FromSeconds(30));

0 commit comments

Comments
 (0)