selenium right-click

selenium - ¿Cómo se puede hacer clic derecho con selenio?



right-click (5)

parece que para mi problema (un elemento que abre una ventana emergente después de un clic derecho), usar selenium''s: mouse_down_right () y luego mouse_up_right () también funcionó. Gracias.

Estoy tratando de preformar un clic derecho con selenio, ¿alguna idea sobre cómo hacer esto?


De acuerdo con el OpenQA.Selenium.Interactions nombres OpenQA.Selenium.Interactions .

// step 1 - select the element you want to right-click var elementToRightClick = this.Driver.FindElement(By.Id("elementtoclickonhasthisid")); // step 2 - create and step up an Actions object with your driver var action = new OpenQA.Selenium.Interactions.Actions(this.Driver); action.ContextClick(elementToRightClick); // step 3 - execute the action action.Perform();


Intenté ActionSequence y funcionó.

La función ContextClick no se encuentra, debes usar click.

Por lo tanto, debe ser el siguiente:

driver.actions().click(element,2).perform();

El elemento es su elemento web, 2 significa hacer clic derecho.



Selenium ofrece un método para hacer clic derecho - ContextClick:

public void RightClick(IWebElement target) { var builder = new Actions(driver); builder.ContextClick(target); builder.Perform(); }