Css 如何在selenium中执行右键单击操作

Css 如何在selenium中执行右键单击操作,css,selenium,Css,Selenium,我有一个rect标签,如下所述,我能够找到它的位置,但现在当我右键点击它时,它不能执行任何操作。 有什么解决办法吗 您可以使用类在Selenium中执行右键单击操作。这是一个样本- Actions actions = new Actions(driver); actions.contextClick(WebElement).build().perform(); //pass your rect WebElement as an argument 希望这有帮助。您可以尝试此代码 Act

我有一个rect标签,如下所述,我能够找到它的位置,但现在当我右键点击它时,它不能执行任何操作。 有什么解决办法吗


您可以使用类在Selenium中执行右键单击操作。这是一个样本-

Actions actions = new Actions(driver);    
actions.contextClick(WebElement).build().perform(); //pass your rect WebElement as an argument
希望这有帮助。

您可以尝试此代码

Actions action= new Actions(driver);
 action.contextClick(productLink).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.RETURN).build().perform();
如果要单击任何指定的webElement,
将productLink更改为driver.findElement(By.id(“id”)

请提供您正在使用的代码。我使用向下箭头选择值,