selenium-webdriver - 使用量角器在 MicrosoftEdgeDrive 中发送特殊键时特殊键变成键盘编号
问题描述
我正在使用量角器和 selenium Webdriver 运行 WebAutomation。但是我注意到当使用特殊键(例如:$)执行 sendkeys 操作时
输入字段将收到与键盘上的数字相同的 4。
量角器上的已知问题吗?微软边缘驱动程序?硒网络驱动程序?
解决方案
尝试发送 unicode 字符:
$ = \u0024
element.sendKeys('\u0024');
推荐阅读
- ionic-framework - 为什么在离子中刷新页面时不显示喜欢的图标
- reactjs - React-Native FlatList-警告:数组或迭代器中的每个孩子都应该有一个唯一的“key”道具,即使在给出 key={index} 之后
- angular - 在 Angular 7 中存储常量(在类 v/s json 对象中)的最佳实践
- awk - 从两个文件打印列
- c++ - 如何查看 NDK 库信息?
- ios - 我正在使用 xlpagertabstrip 。加载视图控制器后,我想定期从父视图控制器向子视图控制器发送一些数据
- node.js - 如何使用 NodeJS 将数据插入到带有自定义字段的 bigquery 表中?
- python-3.x - 张量流错误:尺寸必须相等
- java - API 需要 GET 方法但需要发送参数
- wordpress - 单击结帐按钮时,登录弹出窗口会显示如何禁用此登录表单