Python 2.7 从动态列表中选择骑乘机器人框架
我试图从动态下拉列表中选择一个元素(“经典”)。问题是单词Classic包含两个元素 Html页面为:Python 2.7 从动态列表中选择骑乘机器人框架,python-2.7,xpath,robotframework,Python 2.7,Xpath,Robotframework,我试图从动态下拉列表中选择一个元素(“经典”)。问题是单词Classic包含两个元素 Html页面为: <ul id="dynamic-14" class="results" role="list"> <li class="results-dept result"> <div dynamic-102" class="results" role="option"> <span class="match"/> </
<ul id="dynamic-14" class="results" role="list">
<li class="results-dept result">
<div dynamic-102" class="results" role="option">
<span class="match"/>
</div>
</li>
<li class="results-dept result">
<div dynamic-12" class="results" role="option">
<span class="match"/>
Classic
</div>
</li>
<li class="results-dept result">
<div dynamic-1022" class="results" role="option">
<span class="match"/>
Classic numbers
</div>
</li>
-
经典
-
用户
normalize-space()
函数以消除前导和尾随空格
//ul[@class="results"] //div[ normalize-space(.)='Classic']
非常感谢你。这有帮助。我使用了//ul[@class=“results”]//div[normalize-space()='Classic']宏杰李, 我能和你联系吗?我几乎没有questions@iljuwka你可以在这里问2)我能用上面的代码列个清单吗?例如,我有3个选项,我把它们放在自己的列表中,然后选择第二个one@iljuwka对不起,我帮不了你,我只熟悉XPath