Add function to get browser url for Playwright

This commit is contained in:
vguruparan 2025-08-08 13:58:30 -05:00
parent a846ec405f
commit d30c17365b
2 changed files with 9 additions and 0 deletions

View file

@ -30,4 +30,5 @@ public interface IWebBrowser
Task<BrowserActionResult> SendHttpRequest(MessageInfo message, HttpRequestParams actionParams);
Task<BrowserActionResult> GetAttributeValue(MessageInfo message, ElementLocatingArgs location);
Task<BrowserActionResult> SetAttributeValue(MessageInfo message, ElementLocatingArgs location);
Task<string> GetCurrentUrl(MessageInfo message);
}

View file

@ -17,4 +17,12 @@ public partial class PlaywrightWebDriver
return answer;
}
public async Task<string> GetCurrentUrl(MessageInfo message)
{
var page = _instance.GetPage(message.ContextId);
if (page == null)
return string.Empty;
return page.Url;
}
}