首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实习生测试框架:粘贴剪贴板内容的命令+v不起作用

实习生测试框架:粘贴剪贴板内容的命令+v不起作用
EN

Stack Overflow用户
提问于 2015-06-13 07:31:32
回答 2查看 88关注 0票数 2

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

代码语言:javascript
复制
.click()
.pressKeys(['\uE03D', 'v'])

它不会将内容粘贴到文本框中。所有其他特殊键均可正常工作。例如,当我使用shift键时,

代码语言:javascript
复制
.pressKeys(['\uE008', 'v'])

它像预期的那样打印'V‘。

任何关于这方面的建议都将受到高度赞赏。

EN

回答 2

Stack Overflow用户

发布于 2015-06-13 08:05:27

我会尝试这样的方法:

代码语言:javascript
复制
.click().pressKeys(Keys.Control + "v")
票数 0
EN

Stack Overflow用户

发布于 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……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30813605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档