zoukankan      html  css  js  c++  java
  • java脚本实现selenium架构下的复选框、上传文件的操作

    driver.get("http://home.51cto.com/user/register?reback=http%253A%252F%252Fblog.51cto.com%252Flisea%252Fp2");
            element = driver.findElement(By.name("checkbox"));
            System.out.println("单选框"+ element.getAttribute("checked"));
            
            System.out.println("单选框"+ element.getAttribute("name"));
            element.click();
            System.out.println("单选框"+ element.isSelected());
            System.out.println("是否可编辑"+ element.isEnabled());
            element.click();

    总结:选择或取消选择,用 element.click();,不用 element.clear();。用clear会报错

    //点浏览文件
            element = driver.findElement(By.id("AddFiles_myFile"));
            System.out.println("点浏览文件"+ element.getText());
            String file = null;
            file = "C:\\Users\\THINK\\Desktop\\Selenium8种定位方式.rar";
            element.sendKeys(file);

    总结:上传文件用 element.sendKeys(file);不用管弹出的选择文件对话框

  • 相关阅读:
    发现不错的cache系统Cache Manager Documentation
    List.Sort用法
    Database Initialization Strategies in Code-First:
    git rebase
    osharpV3数据库初始化
    IdentityDbContext
    AspNetUsers
    VS2015 推荐插件
    ELMAH日志组件数据库脚本
    C#如何把List of Object转换成List of T具体类型
  • 原文地址:https://www.cnblogs.com/selenium-lily/p/8618993.html
Copyright © 2011-2022 走看看