Skip to content

Commit 81c4276

Browse files
Oceania2018vguruparan
authored andcommitted
Merge pull request SciSharp#1122 from visagang/features/vguruparan
Add function to get browser url for Playwright
1 parent e1fd933 commit 81c4276

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/Infrastructure/BotSharp.Abstraction/Browsing/IWebBrowser.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,5 @@ public interface IWebBrowser
3030
Task<BrowserActionResult> SendHttpRequest(MessageInfo message, HttpRequestParams actionParams);
3131
Task<BrowserActionResult> GetAttributeValue(MessageInfo message, ElementLocatingArgs location);
3232
Task<BrowserActionResult> SetAttributeValue(MessageInfo message, ElementLocatingArgs location);
33+
string GetCurrentUrl(MessageInfo message);
3334
}

src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.ExtractData.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,11 @@ public async Task<string> ExtractData(BrowserActionParams actionParams)
1717

1818
return answer;
1919
}
20+
public string GetCurrentUrl(MessageInfo message)
21+
{
22+
var page = _instance.GetPage(message.ContextId);
23+
if (page == null)
24+
return string.Empty;
25+
return page.Url;
26+
}
2027
}

0 commit comments

Comments
 (0)