selenium - 如何使用 Nightwatch.JS 按 CTRL+J(和 CTRL+W)键
问题描述
我需要用 Nightwatch.JS 关闭 Chrome 下载栏。为此,我想按 CONTROL+J,然后按 CONTROL+W。
但是,以下代码不起作用:
client.keys([client.Keys.CONTROL, "\Ue006A"]);
两者都不起作用:
client.keys([client.Keys.CONTROL, "j"]);
事情是按 CTRL+A 以相同的方式选择页面上的所有内容。以下代码可以正常工作:
client.keys([client.Keys.CONTROL, "a"]);
但不是 CTRL+J。
任何人都知道如何解决这个问题?
解决方案
尝试--disable-web-security --user-data-dir
在 chrome 选项下添加,这样您就可以访问 chrome://downloads
推荐阅读
- reactjs - React - 部署后外部链接不起作用
- linux - 使用 GNU AS (GAS) .intel_syntax 将静态地址放入寄存器?
- if-statement - 运行 if 语句并将结果存储在向量中
- javascript - JavaScript 表单中的边框颜色不会覆盖
- html - mPDF 图像以裁剪且无失真的方式覆盖页面
- css - 悬停在另一个 div 上时如何调整 2 个 div 的大小?
- java - 图形面板调整大小
- java - 升级到 gradle 4.4 和 gradle build tools 版本 3.1.2 后在文件中出现红线
- sql - 如何使用 RODBC 将数据框保存到具有在数据库中生成的主键的表中
- vhdl - 使用 VHDL 的 PWM 控制 LED