如何将此 Xpath 转换为 CSS 选择器?
How to convert this Xpath to CSS Selector?
如何将下面的Xpath转换成CSS?请帮助
//input[@title='11']//ancestor::div[@class='item-row centerVertical']//child::bs-check-box-combo-box//child::div//child::ul[@class='dropdown-menu dropdown-list dropdown-menu-right show']//child::li//child::a//child::span[@class='useEllipses']
您无法将其转换为 css selector.
因为你用的是ancestor
,意思是向上遍历DOM
CSS选择器不支持traverse upwards
,只能向下遍历
这是 CSS 的限制,在这些类型的场景中,应该首选 XPATH。
您只需将祖先部分移到左侧:
div.item-row.centerVertical input[title="11"]
没有理由像您的选择器那样上下移动 dom。效率很低
如何将下面的Xpath转换成CSS?请帮助
//input[@title='11']//ancestor::div[@class='item-row centerVertical']//child::bs-check-box-combo-box//child::div//child::ul[@class='dropdown-menu dropdown-list dropdown-menu-right show']//child::li//child::a//child::span[@class='useEllipses']
您无法将其转换为 css selector.
因为你用的是ancestor
,意思是向上遍历DOM
CSS选择器不支持traverse upwards
,只能向下遍历
这是 CSS 的限制,在这些类型的场景中,应该首选 XPATH。
您只需将祖先部分移到左侧:
div.item-row.centerVertical input[title="11"]
没有理由像您的选择器那样上下移动 dom。效率很低