Selenium+Jave——输入文本
说明:attribute指web页面的定位方式,如id、xpath、name、class等;value指web页面的定位方式需要的参数
1、用sendKey
driver=Hook.getDriver(); driver.findElement(toFindBy(attribute,value)).sendKeys("文本");
2、用Action输入
driver=Hook.getDriver(); Action keyAction=new Action(dirver); keyAction.sendkeys("文本").perform();
3、利用Robot键盘复制粘贴进去
// 创建一个StringSelection对象,用于存储要复制的文本内容 StringSelection selection = new StringSelection("文本"); // 获取系统剪贴板 Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); // 将StringSelection对象放入剪贴板 clipboard.setContents(selection, null); // 模拟Ctrl+V操作 Robot robot = new Robot(); robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_CONTROL);
#自动化测试#
自动化测试学习 文章被收录于专栏
记录工作中的自动化测试学习内容,例如:手机自动化测试学习,web端自动化测试学习等..