使用ruby

时间:2016-02-21 11:21:25

标签: ruby selenium selenium-webdriver

ruby​​代码在Linux机器上运行,测试浏览器在windows(节点)机器上运行。

在网页中,我正在选择内容并执行ctrl + c(键盘操作)

因此,内容被复制到Windows机器剪贴板。

如何使用ruby访问Windows剪贴板内容?

  driver.action.key_down(:control)
    .send_keys('c')
    .key_up(:control)
    .perform

File.open(windows_text_file_path, 'w+') { |file| file.write(Clipboard.paste) }

我使用了Clipboard方法,但它正在返回linux机器的剪贴板内容。

注意:我已经尝试将剪贴板内容粘贴到windows / linux共享文件夹中,以检查它是否可访问,但是同样的错误。

0 个答案:

没有答案