日历控件

上一篇 / 下一篇  2012-05-20 00:01:47 / 个人分类:Selenium

Robot robot;
   try
   {
   robot = new Robot();
  robot.keyPress(KeyEvent.VK_TAB);
   robot.delay(500);
  robot.keyRelease(KeyEvent.VK_TAB);
   robot.delay(500);
   } catch (AWTException e)
   {
   e.printStackTrace();
   }
  
  driver.findElement(By.xpath("//a[contains(text(),'24')]")).click();
  
  try {
   Thread.sleep(1000);
  } catch (InterruptedException e1) {
   e1.printStackTrace();
  }
  driver.findElement(By.xpath("//form[@id='dmForm']/div[6]/input[2]")).click();
  try
   {
   robot = new Robot();
   robot.keyPress(KeyEvent.VK_PREVIOUS_CANDIDATE);
   robot.delay(500);
  robot.keyRelease(KeyEvent.VK_PREVIOUS_CANDIDATE);
   robot.delay(500);
   } catch (AWTException e)
   {
   e.printStackTrace();
   } 
  driver.findElement(By.xpath("(//a[contains(text(),'25')])[2]")).click();
  
  try {
   Thread.sleep(1000);
  } catch (InterruptedException e1) {
   e1.printStackTrace();
  }
  driver.findElement(By.xpath("//form[@id='dmForm']/div[7]/div/div/div/div/span")).click();
  driver.findElement(By.xpath("(//a[contains(text(),'2001-5000')])[2]")).click();
  driver.findElement(By.id("domesticSubmit")).click();

TAG:

MillionRoses 引用 删除 dian106106   /   2012-05-21 16:09:09
场景一:鼠标滑动 来实现触发
element = driver.findElement(By.cssSelector(".user-info.right>div>p>a"));
Actions builder = new Actions(driver);
builder.moveToElement(element).build().perform();
//Thread.sleep(100); no need
element = driver.findElement(By.cssSelector(".frd-del"));
element.click();
 

评分:0

我来说两句

日历

« 2024-05-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 74701
  • 日志数: 80
  • 建立时间: 2012-04-12
  • 更新时间: 2013-05-21

RSS订阅

Open Toolbar