html - 如何使用 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
但它不起作用。
解决方案
要定位文本为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']
推荐阅读
- python - 将数据帧传递给范围循环
- python - 使用 CNN 中的 GridSearchCv 和错误“ValueError”找到合适的学习率
- c++ - 在 C++ 中用指针对指针转置矩阵
- python - 如何摆脱“IndexError:字符串索引超出范围”
- visual-studio-code - 有没有办法在 Visual Sudio Code 1.56.2 中将默认 shell 永久设置为命令提示符?
- discord.js - 我需要帮助修复错误,我尝试了多种不同的方法来修复它,但我没有成功
- bash - 如何在 Bash 中的命令的先前 xargs 的管道的 grep 输出上运行类似 xargs 的命令
- delay - VB2019 睡眠/延迟,GUI 仍在更新
- c++ - 将简单十进制转换为十六进制的最佳方法以及 32 位和 64 位的重要性?十进制字符串?转换?
- postgresql - 如何在postgresql中查找用户创建日期以及所有权限