javascript - Webdriverio如何做一个TAB键动作
问题描述
我正在将 webdriverIO 与最新的 Chrome 浏览器 v77 和 chromedriver v77 一起使用。
当我尝试执行 abrowser.keys("\uE004")
时,出现错误:
错误:
找不到请求的资源,或者使用映射资源不支持的 HTTP 方法接收到请求。
在动作([对象对象])-keys.js:94:2。
我也试过了browser.keys("Tab")
。那也没用。所以任何人都请像我需要做一个Tab关键动作一样帮助。我怎么能做到这一点。目前,这个小问题是我们所有自动化的巨大障碍。请帮忙
解决方案
browser.setValue('input', ['Tab'])
可以使用多个按键来完成
browser.setValue('input', ['CTRL', 'A'])
推荐阅读
- ruby-on-rails - 如何在shopify应用程序中使用ruby on rails访问heroku postgres数据库
- wpf - VS 解决方案资源管理器 TreeView 的样式
- c# - 如何在 dapper 中查询多个结果以指定值
- r - 如何计算一列每一行的字数,然后转换为数字?
- google-cloud-platform - 如何在 BigQuery UI 中安排查询时修复“请求包含无效参数”错误
- c - 带有命名参数的函数指针?
- android - 如何使用具有日历时间的作业调度程序在特定时间运行作业
- r - R中的if语句:尽管存在值,但出现“缺失值”错误
- python - 通过 python 套接字发送字节序列
- python - 从 Pandas 数据框中删除值仅出现一次的行