zoukankan      html  css  js  c++  java
  • "".indexOf() "",replace(",","")的应用

    自动化校验时,可能有些时候需要校验生成的值,如销售机会编号,每次生成时都是不一样的;所以我们需要提取出他们

    assertTrue("SL17-001100".indexOf(driver.findElement(By.xpath("//*[@id='salesOpportunitiesListShow']/tr/td[1]/a")).getText())>=0);

    假设后面的driver.findElement(By.xpath("//*[@id='salesOpportunitiesListShow']/tr/td[1]/a")).getText()为SL17-00110,则结果等于0

    假设后面的driver.findElement(By.xpath("//*[@id='salesOpportunitiesListShow']/tr/td[1]/a")).getText()为110,则结果等于7=1

    假设后面的driver.findElement(By.xpath("//*[@id='salesOpportunitiesListShow']/tr/td[1]/a")).getText()为SL17-0011000000,找不到值,则结果等于-1

    假设后面的driver.findElement(By.xpath("//*[@id='salesOpportunitiesListShow']/tr/td[1]/a")).getText()为空,则结果等于0

     Contains类似 

      public void ValidateSubElementText(String SubText) throws Exception {

        String ActualText = getText();

        if(ActualText.contains(SubText)){

          assertEquals(subText, subText);

      }

    }

    "". replace(",",""); 

    "2,667.00".replace(",","") = = 》2667.00

  • 相关阅读:
    字符串形式导入模块
    pycharm 远程环境开发调试
    ubuntu 18.04 及初始化python3环境
    nbu备份虚拟机
    转载
    linux/centos/rhel同时安装oracle10g和11g
    多进程
    drf笔记
    单例模式
    常用模块
  • 原文地址:https://www.cnblogs.com/nieliangcai/p/7326420.html
Copyright © 2011-2022 走看看