mirror of
https://github.com/browser-use/browser-use
synced 2026-04-22 17:45:09 +02:00
tag name validation rejects valid custom-element names (e.g. my-button)
This commit is contained in:
@@ -14,7 +14,7 @@ def generate_css_selector_for_element(enhanced_node) -> str | None:
|
||||
|
||||
# Get base selector from tag name (simplified since we don't have xpath in EnhancedDOMTreeNode)
|
||||
tag_name = enhanced_node.tag_name.lower().strip()
|
||||
if not tag_name or not re.match(r'^[a-zA-Z][a-zA-Z0-9]*$', tag_name):
|
||||
if not tag_name or not re.match(r'^[a-zA-Z][a-zA-Z0-9-]*$', tag_name):
|
||||
return None
|
||||
|
||||
css_selector = tag_name
|
||||
|
||||
Reference in New Issue
Block a user