Merge pull request #1122 from visagang/features/vguruparan

Add function to get browser url for Playwright
This commit is contained in:
Haiping 2025-08-08 15:38:57 -05:00 committed by GitHub
commit 018df7e9b1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 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);
string GetCurrentUrl(MessageInfo message);
}

View file

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