我在剪贴板中有内容要粘贴到文本框中。 当我尝试
.click()
.pressKeys(['\uE03D', 'v'])
它不会将内容粘贴到文本框中。所有其他特殊键都有效。例如,对于使用shift键,当我这样做时
.pressKeys(['\uE008', 'v'])
按预期打印'V'。
对此的任何建议都将受到高度赞赏。
答案 0 :(得分:0)
我会尝试类似的事情:
.click().pressKeys(Keys.Control + "v")
答案 1 :(得分:0)
我认为您已经得到了答案,因为我认为您是posted this question verbatim在实习生问题跟踪器上的同一个人,但是对于那些看着这张SO票的人。 ..
这是一个在实习生中没有被破坏的已知错误。它是Selenium bug,代理是Safari的所有Mac OS X实现中的错误(ChromeDriver问题跟踪器上的here's a related bug)。由于Command键发出操作系统级别的事件,这些命令似乎无法在Mac上运行,因为这些事件永远不会渗透到这些浏览器运行的Javascript引擎中。
我不希望修复,因为它看起来像是自2012年以来一直是一个活跃的错误...