于是,有人想到了用send_keys模拟ctrl+v进行粘贴,这个方法固然有效率,但是要从哪ctrl+c呢?
这里提供一个解决方案:
gem install win32-clipboard
require 'win32/clipboard'
Win32::Clipboard.sed_data(str) # 将字符串加入粘贴板中
browser.text_field(:name,'foo').send_keys [:control, 'v']
你懂的。。。
此外可以通过安装
gem install splat
使用 to_clipboard 方法往粘贴板里添加字符串