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端自动化测试学习等..

查看24道真题和解析