美文网首页
selenium键盘事件

selenium键盘事件

作者: 鲍尔柯察金 | 来源:发表于2017-09-18 10:48 被阅读0次

    当input文本框的type类型为number时,sendkeys输入方法无效,这时就要模仿键盘先复制再粘贴的方式输入文本。

    1.复制:

    public static void setClipboardData(String string) {

    StringSelection stringSelection = new StringSelection(string);

    Toolkit.getDefaultToolkit().getSystemClipboard()

    .setContents(stringSelection, null);

    }

    2.粘贴:

    Actions act=new Actions(driver);

    act.keyDown(Keys.CONTROL).sendKeys("V").keyUp(Keys.CONTROL).perform();

    粘贴前最好等待。

    相关文章

      网友评论

          本文标题:selenium键盘事件

          本文链接:https://www.haomeiwen.com/subject/mhwvsxtx.html