selenium - 使用 Selenium,如何同时填充多个输入框
问题描述
我在循环上设置了一个 Selenium 脚本,以对 webapp 上的输入字段进行模糊测试。每个模糊排列有 38 个输入 div,因此遍历所有字段并修改它们send_keys()
大约需要 5 秒。我想知道是否可以同时修改所有 38 个输入 div,而不是单独遍历每个输入 div?类似于“所有 div 的多播输入”功能?
解决方案
Selenium 是一个旨在重现人类与 UI 交互的工具。一个人不能同时填充多个输入,因此 Selenium 不支持这一点。如果您需要加快测试速度,请使用 CSS 定位器(如果您尚未使用它们)。
推荐阅读
- python - python范围和del
- arangodb - 使用跳过列表进行慢排序?
- python - 使用本地用户身份验证和“Django Social auth”应用程序时的 Django 唯一“用户名”
- android - android 7 中的 OpenRecentMenus
- python - 如何将 Pandas MultiIndex/PeriodIndex 转换为 Dict,同时保持值和周期分开
- reactjs - React-Redux 中的 actionCreator、props 和组件如何连接?
- java - Android - 单元测试以检查按钮单击是否成功
- javascript - 防止在jquery中重复值
- sql - SQL 错误:ORA-00904:创建表期间标识符无效
- lua - floor(a, b) 和 a // b 的结果不同