如何使用点击元素功能选择带有机器人框架的"li"id?



我无法选择任何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']

最新更新