我无法选择任何ul-id/li类项目。我试着用"点击元素xpath=class('submenu'(/li[text((='Overall Schedule']">但它返回
"InvalidSelectorException:消息:无效选择器:找不到具有xpath表达式的元素class('submenu'(/li[text((='Single Day Schedule'],因为以下错误:SyntaxError:未能对执行"evaluate"'Document':字符串'class('submenu'(/li[text((='一天计划"]"不是有效的XPath表达式。">
元素
<li class="scheduler" style="">
<a href="#" title="Schedule"><span>Schedule</span></a>
<ul class="submenu">
<li id="sche" style="">
<a href="schedule.html">Single Day Schedule</a>
</li>
<li id="nsch" style="">
<a href="net-schedule.html">Overall Schedule</a>
</li>
</ul>
</li>
有人能帮我用吗?
谢谢!
而不是
class('submenu')/li[text()='Overall Schedule']
尝试
//ul[@class='submenu']/li[.='Overall Schedule']
始终xpath应以2个fwd斜杠开头
(对于相对xpath写入(。
你可以试试下面的xpath
Xpath = //li[@id='sche']