Selenium提供了選擇context menu的方法,如:
selenium.contextmenu("//Div[@id='aa']/");
selenium.click
其實可以使用Builder, 代碼如下:
- //Right click to get th
- WebElement nodePosition = Browser.getDriver().findElement(By.xpath("//tr//td//span[@title='" + node + "']/ancestor::tr"));
- builder.contextClick(nodePosition);
- Browser.performAdvancedSequence(builder);
- ContextMenu
- //Click submenu in the context menu
- WebElement modifyMenu=Browser.getDriver().findElement(By.xpath("//DIV[@id='contextMenu']/UL/LI/A[@id='a_nav_vehicles_context_modify']"));
- builder.click(modifyMenu);
- Browser.performAdvancedSequence(builder);