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

全部评论

相关推荐

投递美团等公司10个岗位
点赞 评论 收藏
转发
1 收藏 评论
分享
牛客网
牛客企业服务