【发布时间】:2018-05-03 23:46:49
【问题描述】:
我正在尝试获取所有以某些东西开头的 xpath,但是当我测试它时,它说我的 xpath 无效。
这是我的 xpath:
xpath = "//*[contains(@id,'ClubDetails_"+ str(team) +"']"
当我打印时输出:
//*[contains(@id,'ClubDetails_1']
这里是 HTML:
<div id="ClubDetails_1_386" class="fadeout">
<div class="MapListDetail">
<div>Bev Garman</div>
<a href="javascript:DoMailTo('armadaswim@aol.com')">armadaswim@aol.com</a>
</div>
<div class="MapListDetail">
<div>Rolling Hills Country Day School</div>
<div>26444 Crenshaw Blvd</div>
<div>Rolling Hills Estates, CA 90274</div>
</div>
<div class="MapListDetailOtherLocs_1">
<div>This club also swims at other locations</div>
<a href="javascript:ShowOtherLocs(386,'La Mirada Armada')"><span class="show_them_link">show them...</span></a>
</div>
</div>
我错过了什么?
【问题讨论】:
-
您还没有关闭
contains调用中的)括号:xpath = "//*[contains(@id,'ClubDetails_"+ str(team) +"')]"。
标签: python selenium xpath automated-tests