51Testing软件测试论坛

标题: selenium 自动化测试找不到element [打印本页]

作者: 靖1314    时间: 2014-3-18 17:28
标题: selenium 自动化测试找不到element
[attach]89519[/attach]我在学习selenium,拿京东商城为例,定位不到这个元素。我的代码是这样的:
  1. driver.findElement(By.id("key")).clear();
  2.                    driver.findElement(By.id("key")).sendKeys("团购");
  3.                    driver.findElement(By.xpath("//input[@class='button']")).click();
  4.                   
  5.                    try {
  6.                         Thread.sleep(5000);
  7.                 } catch (InterruptedException e) {
  8.                         // TODO Auto-generated catch block
  9.                         e.printStackTrace();
  10.                 }
  11.                    System.out.println("进入京东团购网,url中包含“http://tuan.jd.com/”:"+
  12.                                    "http://tuan.jd.com/beijing-index.html".equals(driver.getCurrentUrl()));
  13.                   
  14.                    //
  15.                   
  16.                    driver.navigate().back();
  17.                    driver.findElement(By.id("key")).clear();
  18.                    driver.findElement(By.id("key")).sendKeys("移动");
  19.                    driver.findElement(By.xpath("//input[@class='button']")).click();
  20.                    boolean isFindControl = false;
  21.                   
  22.                   
  23.                   try{
  24.                           Thread.sleep(5000);
  25.                           driver.findElement(By.xpath("//input[@class='submit']"));//这个代码我觉得写的没有问题但是就是定位不到这个元素,用Xpath路径也不好用
  26.                           System.out.print("11111111111");
  27.                           isFindControl = true;
  28.                           
  29.                   }catch (Exception e){
  30.                           e.printStackTrace();
  31.                           isFindControl = false;
  32.                   }
  33.                   System.out.println("在搜索页面中出现“立即充值”等相关控件:"+isFindControl);
  34.         }
  35.             
复制代码

作者: 靖1314    时间: 2014-3-18 17:38
求解




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2