我在剪贴板中有要粘贴到文本框中的内容。当我尝试的时候
.click()
.pressKeys(['\uE03D', 'v'])它不会将内容粘贴到文本框中。所有其他特殊键均可正常工作。例如,当我使用shift键时,
.pressKeys(['\uE008', 'v'])它像预期的那样打印'V‘。
任何关于这方面的建议都将受到高度赞赏。
发布于 2015-06-13 08:05:27
我会尝试这样的方法:
.click().pressKeys(Keys.Control + "v")发布于 2016-05-20 03:24:48
我认为你已经得到了答案,因为我认为你和实习生问题跟踪器上的posted this question verbatim是同一个人,但对于那些正在看这张SO门票的人来说……
这是一个已知的bug,在《实习生》中没有被攻破。它是一个Selenium bug,并且通过代理存在于所有针对Safari的Mac实现中( ChromeDriver问题跟踪器上的here's a related bug)。似乎这些命令在Mac上不起作用,因为Command键发出的OS级事件永远不会流入由这些浏览器运行的Javascript引擎。
我不会对修复抱有希望,因为它看起来自2012年以来一直是一个活跃的bug……
https://stackoverflow.com/questions/30813605
复制相似问题