提交 3ef25056 authored 作者: 陈泽健's avatar 陈泽健

fix(smart-locate): 登录模板选择器也自动修正 fill 步骤的 value

登录模板选择器匹配后直接 return,跳过了 value 自动修正逻辑
现在登录步骤也会正确提取 value:账号:admin@xty -> admin@xty
Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
上级 834df1d9
...@@ -326,6 +326,14 @@ class SmartLocateService: ...@@ -326,6 +326,14 @@ class SmartLocateService:
result['params']['selector'] = login_selectors result['params']['selector'] = login_selectors
result['message'] = f'登录模板选择器: {login_selectors}' result['message'] = f'登录模板选择器: {login_selectors}'
logger.info(f"步骤 {order} 使用登录模板选择器: {login_selectors}") logger.info(f"步骤 {order} 使用登录模板选择器: {login_selectors}")
# 自动修正 fill 步骤的 value
if action == 'fill':
extracted_value = extract_value_from_description(name)
if extracted_value:
result['params']['value'] = extracted_value
logger.info(f"步骤 {order} 自动修正 value: '{params.get('value', '')}' -> '{extracted_value}'")
return result return result
# 提取关键词 # 提取关键词
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论