zoukankan      html  css  js  c++  java
  • 自动化测试随笔4-无法点击底部的完成按钮

    自动化脚本-在新增产品的时候 无法点击底部的完成按钮,几种方法总结如下:
     1 //点击完成按钮方法1
     2 // Actions action = new Actions(driver);
     3 // WebElement Element2 = Common.scrollToElement(driver,By.xpath("//*[@id='productDetailAddForm']/div/div[18]/button"));
     4 // action.moveToElement(Element2).click().perform();
     5 *****************************************
     6 //点击完成按钮一般方法
     7 // Thread.sleep(3000);
     8 // Common.scrollToElement(driver,By.xpath("//*[@id='productDetailAddForm']/div/div[18]/button")).click();
     9 ****** ******************************************************
    10 /* 点击完成按钮方法2
    11 WebElement h = Common.scrollToElement(driver, By.className("//ng-scope"));
    12 WebElement head = h.findElement(By.id("productDetailAddForm"));
    13 head.findElement(By.xpath("//div/div[18]")).click();
    14 */
    15 **********************************************************************************
    16 //完成按钮在页面底端,一般方法无法实现点击,所以改为以下实现点击完成
    17 WebElement Element = Common.scrollToElement(driver,By.xpath("//*[@id='productDetailAddForm']/div/div[18]/button"));
    18 Element.sendKeys(Keys.ARROW_DOWN);
    19 if(!Element.isSelected()) {
    20 Element.click();
    21 Thread.sleep(1000);
    22 }
  • 相关阅读:
    jq获取img高度(动态生成的image高度为0原因)
    Idea集成使用SVN教程
    RPC框架pigeon源码分析
    java多线程面试题整理及答案
    深入理解JVM线程模型
    dubbo 2.8.4(dubbox)的jar包制作【添加到maven本地仓库】
    【学习】027 Dubbo
    【学习】026 Zookeeper
    【学习】025 RocketMQ
    【学习】024 springCloud
  • 原文地址:https://www.cnblogs.com/by170628/p/7120821.html
Copyright © 2011-2022 走看看