javascript - 使用 javascript 的类型而不是其 id 来模拟按钮单击

标签 javascript jquery automation

我正在尝试使用 JavaScript 自动化网站测试。我的部分测试包括单击具有 type 但没有 id 的按钮。

我尝试使用在网上找到的 jQuery 代码来执行此操作,但没有成功。有没有办法使用按钮的 type 来模拟点击?

这是我尝试定位的按钮的 HTML:

<button type="submit">Go</button>

最佳答案

您可以使用 jQuery 属性选择器,$(element[attribute='value'])

$('button[type="submit"]')

您可以查看文档here如果您想了解更多选择器 - 您可以执行诸如基于属性的开始/结束进行选择之类的操作,或者如果它不是您给出的值

关于javascript - 使用 javascript 的类型而不是其 id 来模拟按钮单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58934943/

相关文章:

javascript - require.js - 无法加载任何其他模块

javascript - 在主干js中使用_.each迭代模型数组

JavaScript 正在设置要在 Rails 实际设置之前附加的部分变量

c# - 在白色中按类查找桌面窗口

java - 如何使用 Selenium 验证所需的输入字段

javascript - Phonegap 插件 - imagePicker - 生成错误消息

javascript - Firebase 检索嵌套数据

jquery - 将 eventjs 与 angularjs 一起使用不起作用

javascript - 使用 jquery 的动态目录

python3/selenium/automation - 查找包含给定字符串的 ID