diff --git a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.ClickElement.cs b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.ClickElement.cs index 6626161d..a8965db8 100644 --- a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.ClickElement.cs +++ b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.ClickElement.cs @@ -14,7 +14,7 @@ public partial class PlaywrightWebDriver foreach (var a in anchors) { var text = await a.TextContentAsync(); - str.Add($"{text}"); + str.Add($"{(string.IsNullOrEmpty(text) ? "EMPTY" : text)}"); } var buttons = await body.QuerySelectorAllAsync("button"); diff --git a/src/Plugins/BotSharp.Plugin.WebDriver/agents/f3ae2a0f-e6ba-4ee1-a0b9-75d7431ff32b/functions.json b/src/Plugins/BotSharp.Plugin.WebDriver/agents/f3ae2a0f-e6ba-4ee1-a0b9-75d7431ff32b/functions.json index 7b3014a4..1f6aceac 100644 --- a/src/Plugins/BotSharp.Plugin.WebDriver/agents/f3ae2a0f-e6ba-4ee1-a0b9-75d7431ff32b/functions.json +++ b/src/Plugins/BotSharp.Plugin.WebDriver/agents/f3ae2a0f-e6ba-4ee1-a0b9-75d7431ff32b/functions.json @@ -10,7 +10,7 @@ "description": "website url." } }, - "required": [] + "required": ["url"] } }, { @@ -42,7 +42,7 @@ "description": "user input." } }, - "required": ["element_name"] + "required": ["element_name", "input_text"] } } ]