java - 我无法使用 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)
解决方案
推荐阅读
- javascript - 角度输入范围滑块四舍五入十进制数据绑定值
- amazon-web-services - 用于 Control M 迁移的 AWS Batch 与 AWS Step 函数
- visual-studio-code - VSCode CLI:禁用电子记录
- android - 如何在android的系统窗口上显示通知?
- powershell - PowerShell 导出 Excel - 将单元格格式设置为文本“@”
- google-apps-script - 24小时无编辑后如何锁定单元格?
- javascript - 有没有使用 Ajax json 响应附加 dataTables 数据的简单方法?
- vue.js - Vuetify 分页 UI 组件如何与数组同步
- sql-server - BCP SQL Server 成表
- database - PostgreSQL 连接到 MS Access 2013 64 位故障