selenium完结篇,补充知识点

本文介绍了如何使用SeleniumWebDriver进行网页操作,包括获取属性、选择框操作、frame切换、下拉框选择、弹窗处理以及文件上传的基本步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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("要放的地方的地址");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值