如何修复硒的“模糊”错误?

2024-09-30 01:23:07 发布

您现在位置:Python中文网/ 问答频道 /正文

在非公开网页上,我有以下html内容:

<span click.delegate="placeCurrentInjection()" style="display:flex" class="au-target" au-target-id="611"> 
<ui-button glyph="glyph-iclamp" small="" primary="" disabled.bind="currentPlaceDisabled" 
style="width: auto; max-width: 20em;" class="au-target ui-small ui-button primary" au-target-id="612" role="button" data-value="">
    <span class="ui-indicator"><!--anchor--></span>
    <ui-glyph glyph.bind="glyph" class="au-target ui-icon ui-btn-icon glyph-iclamp" au-target-id="36"><!--view-->
    <svg>
      <use tabindex="-1" x="0" y="0" class="au-target" 
      au-target-id="11" xlink:href="#glyph-iclamp"></use>
    </svg>
    <!--anchor--></ui-glyph><!--anchor-->
    <!--anchor-->
    <span class="ui-label">Place current injection<!--slot--></span>
    <!--anchor--></ui-button> </span>

显示如下按钮:

enter image description here

我想使用selenium 3.8.0中的以下代码单击该按钮:

^{pr2}$

但是,我得到了以下错误:

E       ElementClickInterceptedException: Message: Element <span class="ui-label"> is not clickable at point (782.2999877929688,156.03334045410156) because another element <ui-button class="au-target ui-small ui-button primary"> obscures it

尽管事实上,实际的文本没有以任何方式模糊,我可以点击它-如何解决这个问题?在


Tags: iduitargetbindstylebuttonwidthclass

热门问题