python - 如何使用 selenium 查找输入
问题描述
我需要通过在以下输入上单击 selenium 来提交此表单:
<div align="center">
<input type="submit" class="boton" value="Aceptar">
</div>
我试过了:
driver.find_element_by_xpath("//input[@value='Aceptar']").click()
我也尝试使用类名“boton”但不起作用,
解决方案
您可以使用 Javascript 执行器来执行此操作。
button = driver.find_element_by_xpath("//input[@value='Aceptar']")
driver.execute_script("arguments[0].click();", button)
推荐阅读
- openssl - 使用openssl s_client通过HTTPS隧道手动获取数据
- mongodb - MongoDB - 如何判断每个文档在聚合匹配后是否有一个完全匹配的元素数组
- phpstorm - PhpStorm - 标签名称中的空格问题(2020.3 版)
- java - 你如何转换地图
与杰克逊一起进入 {"keyprop" : key, "valueprop" : value} 的数组? - clojure - 如何正确检查 Java Interop 中的布尔值?
- sql - SQL 函数创建
- git - git double change,大小写相同的文件名
- javascript - Django:jQuery触发表单提交onchange of checkbox并保留重新加载时的值
- c# - 当桌面区域更改时,Appbar 会移动
- php - 使用 mysqli_connect() 创建到 mysql 的远程连接