我有一个Rails应用程序,其中用户(经过培训)会在html页面上为特定元素引入xpath。
用户没有接受CSS选择器的培训,所以我不想重新训练它们。
然后我需要将xpath导出到css选择器,以便它可以用来在浏览器运行的JS脚本中附加客户端元素上的操作。
有没有宝石可以做到这一点?
我可以看到Nokogiri有一个xpath_for方法可以将CSS转换为Xpath而不是相反。
作为替代方案,我可以使用此NPM library在运行时将xpath转换为css(我需要先将它移植到与浏览器兼容的JS) - 但我更喜欢转换xpath服务器端。