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.