【问题标题】:Selenium Web Driver If-Else condition to choose button1 or button2 or button3Selenium Web Driver If-Else 条件选择 button1 或 button2 或 button3
【发布时间】:2021-01-27 12:49:57
【问题描述】:

如果我刚开始学习 Java result6 = list6.toArray(result6)

  1. 如果 result6[a] = 2 点击 button1
  2. 如果 result6[a] = 3 点击 button2
  3. 如果 result6[a] = 4 点击 button3
if (result6[a] == 2) 
   driver.findElement(By.xpath("//*[@id="row1"]/div[14]/img")).click(); 

if (result6[a] == 3) 
   driver.findElement(By.xpath("//*[@id="row2"]/div[14]/img")).click();   

if (result6[a] == 4)    
   driver.findElement(By.xpath("//*[@id="row3"]/div[14]/img")).click();   

【问题讨论】:

    标签: selenium web button click driver


    【解决方案1】:
    String elementId;
    switch(result6[a]) {
        case 2: elementId = "row1";
                break;
        case 3: elementId = "row2";
                break;
        case 4: elementId = "row3";
                break;
    }
    String xpath = String.format("//*[@id=\"%s\"]/div[14]/img", elementId);
    driver.findElement(By.xpath(xpath)).click();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多