Closed BoningZhang-928 closed 2 months ago
xpath和网页的不一致,我就在程序里可以添加点击或提取,然后把xpath复制出来
我也遇到相同的问题了,应该是软件的bug
软件不会对XPath检测出问题,找不到肯定是相应的XPath在运行阶段确实没有匹配到对应元素,排查方法是:在运行阶段长按p键暂停,然后用XPath Helper来测试XPath看看是否能匹配到元素,如果可以匹配到元素但软件仍然提示找不到,就把任务文件发在这,我有时间看一看。但根据之前几十万人的使用情况来看,不会有问题。
我找到原因了,因为我的xpath的h1标签写成了大写H1,也就是把//h1[contains(@class,"xxx")]
写成了//H1[contains(@class,"xxx")]
导致找不到,但是这种情况在XPath Helper是找得到的,如果必须要区分大小写的话,建议修改在“其他等价的xpath”按钮中的提示。
了解,感谢提示。
循环里加入了一个翻页功能,用XPath Helper定位按钮是定位得到的,但是运行下来就会报错“找不到要点击的元素,这是为啥呀= =建议里的改成JavaScript点击也试了,结果还是报错,求大佬们帮忙看看Orz