实习测试框架:用于从剪贴板粘贴内容的Command + v不起作用

时间:2015-06-12 23:31:32

标签: selenium intern leadfoot

我在剪贴板中有内容要粘贴到文本框中。 当我尝试

.click()
.pressKeys(['\uE03D', 'v'])

它不会将内容粘贴到文本框中。所有其他特殊键都有效。例如,对于使用shift键,当我这样做时

.pressKeys(['\uE008', 'v'])

按预期打印'V'。

对此的任何建议都将受到高度赞赏。

2 个答案:

答案 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年以来一直是一个活跃的错误...