使用硒选择多个元素

时间:2016-04-14 12:17:59

标签: selenium-webdriver

我有一个场景,我需要一起选择两个元素,然后右键单击它们然后执行一些操作。

这可能通过硒吗?

例如:

我有一个包含5个用户的列表,我想删除两个彼此相邻的用户。 我将选择它们,右键单击并选择删除按钮以一次删除。

1 个答案:

答案 0 :(得分:0)

使用以下代码: -

List<WebElement> allOptions = dropDown.findElements(By.xpath("Your xpath which select both element")); 

// See I used here findelements above not findelement

    for ( WebElement we: allOptions) { 
            Actions action = new Actions(driver).contextClick(we);
            action.build().perform(); // code to perform right click
    }

希望它会对你有所帮助:)。