首页 > 解决方案 > 我无法使用 Xoup 在 java 中通过 xpath 创建元素

问题描述

定位器//div[contains(.,'Last Login')][@class='exact']

代码

Document doc = Jsoup.parse(driver.getPageSource());

Elements elements = Xsoup.compile(locator).evaluate(doc).getElements(); 

堆栈跟踪:

java.lang.NullPointerException at us.codecraft.xsoup.xevaluator.CombiningEvaluator$And.matches(CombiningEvaluator.java:53)  
at us.codecraft.xsoup.xevaluator.CombiningEvaluator$And.matches(CombiningEvaluator.java:53)     
at org.jsoup.select.Collector$Accumulator.head(Collector.java:42)   
at org.jsoup.select.NodeTraversor.traverse(NodeTraversor.java:30)   
at org.jsoup.select.Collector.collect(Collector.java:24)    
at us.codecraft.xsoup.xevaluator.DefaultXPathEvaluator.evaluate(DefaultXPathEvaluator.java:25)

标签: javaseleniumjsoup

解决方案


推荐阅读