如何在Javascript中将CSS选择器转换为XPath
How to convert a CSS selector to XPath in Javascript?
我正在寻找Nokogiri::CSS.xpath_for()
的等价物。
我发现css2xpath然而结果从Nokogiri实际上工作,而css2xpath返回一个选择器,不。
我正在寻找的结果将是这样的:
["//div[@id = 'my_div']//*[position() = 1 and self::table]//*[position() = 1 and self::tbody]//*[position() = 2 and self::tr]//*[position() = 1 and self::td]//*[position() = 1 and self::table]//*[position() = 1 and self::tbody]//*[position() = 2 and self::tr]//*[position() = 2 and self::td]"]
我绝对推荐使用库将CSS转换为XPath。
<尝试strong> css-to-xpath ,例如。尝试strong>
您可以尝试convert-cssxpath。这个npm包还支持交互式控制台,并在可能的情况下简化XPath表达式。
相关文章:
- 将jquery选择器转换为数组
- 如何将日期选择器返回的日期格式转换为其他格式
- 如何在角度引导日期选择器中转换日期格式
- 从日期选择器中获取默认格式的日期,并在jquery UI中转换为其他格式
- 正在将日期范围选择器转换为角度指令
- 如何将日期选择器日期转换为JSON对象以用于AJAX请求
- Ruby on rails - 将引导日期选择器值转换为 Ruby 时间值
- jQuery UI - 将 jQuery UI 日期选择器转换为 UNIX 时间
- jquery .on 在 UI 日期选择器中从 .live 转换后不起作用
- 将空格分隔的类列表转换为 Jquery 选择器的有效方法
- JQuery 数据选择器在格式之间转换
- 正在尝试将元素ID强制转换为jQuery中的类选择器
- 将css3选择器转换为javascript
- 如何将字符串转换为“选择器”?
- 将简单的jQuery选择器转换为Javascript
- 如何在Javascript中将CSS选择器转换为XPath
- 如何在jquery中转换日期选择器最小日期(+10y)到日期时间
- 将jQuery选择器转换为javascript querySelector
- 将日期时间选择器转换为UTC时间
- 将 jQuery 选择器转换为 HTML 以获取新的 DOM 元素