Selenium: 选择context menu

Selenium提供了选择context menu的方法,如:

selenium.contextmenu("//Div[@id='aa']/");

selenium.click

其实可以使用Builder, 代码如下:

  
  
  
  
  1. //Right click to get th  
  2. WebElement nodePosition = Browser.getDriver().findElement(By.xpath("//tr//td//span[@title='" + node + "']/ancestor::tr"));  
  3. builder.contextClick(nodePosition);  
  4. Browser.performAdvancedSequence(builder);  
  5.  
  6. ContextMenu  
  7. //Click submenu in the context menu  
  8. WebElement modifyMenu=Browser.getDriver().findElement(By.xpath("//DIV[@id='contextMenu']/UL/LI/A[@id='a_nav_vehicles_context_modify']"));  
  9. builder.click(modifyMenu);  
  10. Browser.performAdvancedSequence(builder);  
  11.  

 

本文出自 “软件测试 自动化测试之路” 博客,谢绝转载!

你可能感兴趣的:(selenium,builder,context,menu)