软件测试培训
达内IT学院
400-996-5531
1. 表单(Form)
Form中的元素的操作和其它的元素操作一样,对元素操作完成后对表单的提交:
WebElement approve = driver.findElement(By.id("approve"));
approve.submit();
注:submit只适合于表单的提交,例如百度搜索框输入关键字后按回车键进行搜索
2 上传文件 (Upload File)
//定位上传控件
WebElement adFileUpload = driver.findElement(By.id("替换成实际的定位的值"));
//定义了一个本地文件的路径
String filePath = "C:\\test\\uploadfile \\test.jpg";
//为上传控件进行赋值操作,将需要上传的文件的路径赋给控件
adFileUpload.sendKeys(filePath);
3. 拖拉(Drag andDrop)
不常见的操作
//定义第一个元素
WebElement element =driver.findElement(By.name("source"));
//定义第二个元素
WebElement target = driver.findElement(By.name("target"));
//将第一个元素拖拽到第二个元素
(new Actions(driver)).dragAndDrop(element, target).perform();
4. 鼠标悬停(Mouse MoveOn)
如赶集网上面的“更多”,是可以鼠标悬浮上去的
Actions builder = new Actions(driver);
//locator是目标元素的定位器
builder.moveToElement(driver.findElement(locator)).perform();
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved