在我的网页中,我有多个“block_container”和多个“marketGroup”。我还有2,5以上的倍数。我想单击0,5以上的对应于“块_容器”或包含“ΑγορέΓκολΑγώνα”的“市场组”
form_element=driver.find_elements_by_xpath(//span[contains(text(),'Over 2,5')]))
这将找到所有超过2.5的位置。我只需要与“ΑγορέςκολΑγώνα”所在的div/类对应的Over 2.5按钮
<div class="block_container">
<div class="market marketGroup">
<div class="title">
<div class="favorites_star" data-bind="click : $parents[3].FavoriteMarketsModule.ToggleFavoriteItem , css: { starred: $parents[3].FavoriteMarketsModule.IsInFavorites($data) }, attr: { 'ga-action' : $data.Sysname() }" ga-category="Live Bet Favorites" ga-action="SOCCER_GOAL_LINES">
<span class="icon-star"></span>
</div>
<!-- ko text: $data.Caption -->Αγορές Γκολ Αγώνα<!-- /ko -->
</div>
<!-- ko foreach: BetViews -->
<!-- ko template: { name: Template } -->
<div class="bet_row double">
<!-- ko foreach: BetItems -->
<!-- ko template: { name: 'tmpl_betitem' } -->
<!-- ko ifnot: $data==null -->
<div class="bet oddItem live" data-bind="attr: { 'data-betid': CompositeId, 'data-betprice': Price }, css:{ locked: !IsAvailable(), selected: IsSelected }, TooltipText:{value:$data.Caption()}" data-betid="e12711451-906298140" data-betprice="1.18" title="" data-original-title="Over 2,5">
<span class="oddItem_caption" data-bind="TooltipText:{value: $data.Caption(), delay:200,container:'body'}" title="" data-original-title="Over 2,5"><!-- ko text: $data.Caption -->Over 2,5<!-- /ko --></span>
<span class="oddItem_value" data-bind="text: $data.OddsText">1.18</span>
</div>
<!-- /ko -->
<!-- ko if: $data==null --><!-- /ko -->
<!-- /ko -->
请尝试以下xpath:
相关问题 更多 >
编程相关推荐