黑白鱼-黑白鱼001-软件工具-股票投资-股海泛舟
  • 首页
  • Selenium
  • Selenium札记:使用SendKeys极速输入长文本的技巧

Selenium札记:使用SendKeys极速输入长文本的技巧

发布:shubiao052019-1-2 23:26分类: Selenium

Sendkeys是模拟敲击键盘一个一个的往文本框里面输入文本的, 所以速度快不起来。 当遇到需要输入一大段长长的文本的时候, 不但耗时, 而且容易导致超时出错。

假如碰上的是普通的文本框, 调用javascript的document里的setAttribute方法容易解决问题。 可是这种办法不适用于文本编辑器: 那种 body下的html。 正当苦苦思索的时候, 突然看见有网友分享了一种绝妙的做法:把长文本拷贝到粘贴板,用 SendKeys模拟粘帖--也就是 ctrl+v操作。就是这么简单!写法如下:

SomeTextEditor.SendKeys(Keys.Control + "v");

 

大家可以试一度!

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/3664 人参与

欢迎订阅黑白鱼

欢迎使用手机扫描二维码,关注公众号“黑白鱼001”