zoukankan      html  css  js  c++  java
  • selenium+Java使用内容记录(全)

    1.模拟键盘操作,使用enter键

    2.等待几秒

    3.浏览器最大化

    4.获取cookie,删除cookie

    5.模拟鼠标

    6.selenium+java 识别验证码(数字+字母组合)

    7.selenium+java 模糊搜索列表

    8.在浏览器上打开新页面

    9.selenium+Java JavaScript操作

    10.浏览器缩放(建议不要使用,可能会导致页面css样式变化,导致原先定位出错)

    11.selenium +Java 列表(遍历列表;添加成功后,判断列表是否有该条数据)

    12.selenium+java六-处理Iframe 中的元素

    13.reprotNG

    14.页面对象(Page Object)模式

    15.操作Web页面的滚动条 参考:https://www.cnblogs.com/yytesting/p/9080279.html

    1.模拟键盘操作,使用enter键

    sendKeys(Keys.ENTER)
    driver.findElement(By.xpath("//*[@id='kw']")).sendKeys(Keys.ENTER);

     2.等待几秒

    Thread.sleep(500); //单位是毫秒

     3.浏览器最大化

    driver.manage().window().maximize();

    4.获取cookie

        //获得cookie
          Set<Cookie> coo = driver.manage().getCookies();
          //打印cookie
          System.out.println(coo);

    删除cookie

        //删除所有cookie
        driver.manage().deleteAllCookies();

    5.模拟鼠标

    1. 鼠标左键点击
    Actions action = new Actions(driver);
    action.click();   //鼠标左键点击当前停留的位置
    action.click(driver.findElement(By.id(“kw”))); //鼠标左键点击指定的元素对象
    
    2. 鼠标右键点击
    Actions action = new Actions(driver);
    action.contextClick();   //鼠标右键点击当前停留的位置
    action.contextClick(driver.findElement(By.id(“kw”))); //鼠标右键点击指定的元素对象
    
    3. 鼠标双击
    Actions action = new Actions(driver);
    action.doubleClick();  //鼠标双击当前停留的位置
    action.doubleClick(driver.findElement(By.id(“kw”)));  //鼠标双击指定的元素对象
    
    4. 鼠标拖拽
    Actions action = new Actions(driver);
    action.dragAndDrop(el1,el2);  //鼠标将el1元素拖放到el2元素的位置
    action.dragAndDrop(el1,x,y);  //鼠标el1元素拖放到(x, y)位置,x为横坐标,y为纵坐标
    
    5. 鼠标悬停
    Actions action = new Actions(driver);
    action.clickAndHold(el);  //鼠标悬停在el元素的位置
    
    6. 鼠标移动
    Actions action = new Actions(driver);
    action.moveToElement(el);  //将鼠标移到el元素
    action.moveToElement(el,x,y);   //将鼠标移到元素el的 (x, y) 位置
    
    7. 鼠标释放
    action.release();  //释放鼠标

    8.打开新页面

          driver.get("http://beta.zhixiaoup.com");
          
          //打开新页面
          JavascriptExecutor js = (JavascriptExecutor) driver;
          String url="window.open("http://www.baidu.com")";
          js.executeScript(url);

    10.浏览器缩放

    String url="document.getElementsByTagName('body')[0].style.zoom=0.8;";
     ((JavascriptExecutor) driver).executeScript(url);
  • 相关阅读:
    第1次作业
    第0次作业
    总结报告
    第14、15周作业
    第七周作业
    第六周作业
    第四周作业
    第四次作业
    第三次作业
    2018第二次作业
  • 原文地址:https://www.cnblogs.com/wuyn/p/10057236.html
Copyright © 2011-2022 走看看