1、前两期没看的建议先去看前两期博客
2、选择框的勾选
getAttribute("type")是获取属性的意思
List<WebElement> webElements=webDriver.findElements(By.cssSelector("input"));for(int i=0;i<webElements.size();i++){if(webElements.get(i).getAttribute("type").equals("checkbox")){webElements.get(i).click();}}
3、对frame页面进行操作(点击页面上的click)
webDriver.switchTo().frame("f1");webDriver.findElement(By.cssSelector("这里放按钮地址")).click();
4、下拉框的选择(从0下标开始算,12.51算第零个)
(1)按下标选择
WebElement webElement=webDriver.findElement(By.cssSelector("下拉框地址"));Select select=new Select(webElement);select.selectByIndex(2);
(2)按下拉框元素选择
WebElement webElement=webDriver.findElement(By.cssSelector("下拉框地址"));Select select=new Select(webElement);select.selectByValue("8.34");
5、弹窗操作
(1)点击弹窗的取消
webDriver.findElement(By.cssSelector("弹窗地址")).click();webDriver.switchTo().alert().dismiss();
(2)向弹窗输入数据,之后记得点设置点击确定
webDriver.findElement(By.cssSelector("弹窗地址")).click();webDriver.switchTo().alert().sendKeys("向弹窗里面输入数据");//点击确定webDriver.switchTo().alert().accept();
6、上传文件
webDriver.findElement(By.cssSelector("选择文件按钮地址")).sendKeys("要放的地方的地址");