Skip to content

Commit 0cb2e2b

Browse files
authored
Merge pull request #5 from parthlambdatest/Dot-4397
use remoteWebDriver inplace of Iremotewebdriver
2 parents b8ceaed + d8f5deb commit 0cb2e2b

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

Diff for: LambdaTest.Selenium.Driver/SmartUI.cs

+8-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using System.Threading.Tasks;
55
using Microsoft.Extensions.Logging;
66
using OpenQA.Selenium;
7+
using OpenQA.Selenium.Remote;
78
using LambdaTest.Sdk.Utils;
89

910
namespace LambdaTest.Selenium.Driver
@@ -45,7 +46,12 @@ public static async Task CaptureSnapshot(IWebDriver driver, string name, Diction
4546
((IJavaScriptExecutor)driver).ExecuteScript(script);
4647

4748
// Extract sessionId from driver
48-
string sessionId = (driver as IRemoteWebDriver)?.SessionId.ToString();
49+
string sessionId = null;
50+
if (driver is RemoteWebDriver remoteDriver)
51+
{
52+
sessionId = remoteDriver.SessionId.ToString();
53+
}
54+
4955
if (!string.IsNullOrEmpty(sessionId))
5056
{
5157
// Append sessionId to options
@@ -141,7 +147,6 @@ private class DomDeserializerResponse
141147
{
142148
public DomJSONContent Dom { get; set; } = new DomJSONContent();
143149
public string Url { get; set; } = string.Empty;
144-
145150
}
146151
}
147-
}
152+
}

0 commit comments

Comments
 (0)