当前位置: 首页 > 面试题库 >

在操纵up的人中按Enter键

伍心水
2023-03-14
问题内容

在操纵up中按Enter似乎没有任何效果。但是,当我按其他键时,它会执行应有的操作。这有效:

await page.press('ArrowLeft');

这不是:

await page.press('Enter');

这是输入的样子:

在此处输入图片说明

有任何想法吗?

编辑:我也尝试过page.keyboard.down&page.keyboard.up来确保。


问题答案:
await page.type(String.fromCharCode(13));

使用该站点时,我注意到有page.type调度beforeinputinput事件,但page.press没有。这可能是一个错误,但是幸运的是,发送回车键码(13)似乎可以正常工作,因此我们现在可以解决它。



 类似资料:
  • 问题内容: 我正在使用Selenium Server(v2.21)和SeleniumJavaClient(v.2.21.0)来自动化Web表单,该表单需要在每次输入后都按下键,因为字段是根据输入的值公开的。因此,根据此处的解决方案,我一直在尝试不同的方法以在表单中输入字符串并按-这是我尝试过的方法: 它会 看起来 像这是最合理的解决方案(),但是编译器抛出,如果你不添加一个错误,因为期待一个字符串

  • 鼠标 概述 LButton 鼠标左键 RButton 鼠标右键 MButton 鼠标中键或滚轮 高级 XButton1 鼠标的第四个按钮。一般和 Browser_Back 执行相同功能。 XButton2 鼠标的第五个按钮。一般和 Browser_Forward 执行相同功能。 Wheel WheelDown 向下转动鼠标滚轮(向您的方向)。 WheelUp 向上转动鼠标滚轮(远离您的方向)。 W

  • 我正在使用套接字为java创建一个聊天。我的问题是,在用户的框架上,当我第一次按enter时,插入符号会转到下一行,之后我必须按backspace,否则会发送一个空白句子和我写的句子。我使用KeyListener来按enter键,并向keyPressed函数输入以下代码。 事情是,这只工作后,我第一次使用聊天。例如,我发送了一些东西,如果我按Enter键,插入符号就会转到下一行。然后,如果我写了什

  • 为什么下面的语句出现错误 当以下代码正常工作时

  • 用 upstart 控制 Ceph 用 ceph-deploy 把 Ceph Cuttlefish 及更高版部署到 Ubuntu 之后,你可以用基于事件的 Upstart 来启动、关闭 Ceph 节点上的守护进程。 Upstart 不要求你在配置文件里定义守护进程例程。 用下列命令列出 Ceph 作业和例程: sudo initctl list | grep ceph 详情参见 initctl 。

  • 问题内容: 我在中用于与的用户进行交互。 它可以按预期工作,但是用户必须在按“ s”后在外壳中按Enter。有没有一种方法可以通过用户输入来完成我需要的操作,而无需在外壳中按Enter键?我正在使用* nixes机器。 问题答案: 在Windows下,你需要模块,具体来说,从描述问题的方式看来,该模块是: 读取按键并返回结果字符。什么也没有回应到控制台。如果尚未提供按键,则该呼叫将被阻止,但不会等