首页 > 解决方案 > 如何使用 Selenium 定位按钮

问题描述

我试图找到这段代码

<div class="ads-form-bottom__submit">
    <button type="submit" class="ads-form-bottom__publish button button-orange" title="Enviar anúncio"> Enviar anúncio</button>
</div>

使用 XPath

//div[class='ads-form-bottom__submit'][2]/button/following-sibling::div[1]

//div[@class='ads-form-bottom__submit']/following-sibling::button

但它不起作用。

标签: htmlselenium-webdriverxpathcss-selectorswebdriver

解决方案


要定位文本为Enviar anúncio的按钮,您可以使用以下任一定位器策略

  • 使用CSS_SELECTOR

    div.ads-form-bottom__submit>button.ads-form-bottom__publish.button.button-orange[title='Enviar anúncio']
    
  • 使用XPATH

    //div[@class='ads-form-bottom__submit']/button[@class='ads-form-bottom__publish button button-orange' and @title='Enviar anúncio']
    

推荐阅读