Как мне обработать щелчок правой кнопкой мыши в Selenium C# - PullRequest
1 голос
/ 20 января 2020

Я пишу код для обработки правой кнопкой мыши, элемент должен открываться в новой вкладке, но он не работает. Помогите мне с этим

Actions action = new Actions(driver);

action.ContextClick(element).SendKeys(Keys.ArrowDown).SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Build().Perform();

1 Ответ

1 голос
/ 20 января 2020

Правый щелчок в Selenium также называется Context Click, предопределенный метод контекстного щелчка, предоставляемого классом Actions, используется для выполнения операции щелчка правой кнопкой мыши. Ниже приведен код для демонстрации операции щелчка правой кнопкой мыши с помощью класса Actions.

Actions actions = new Actions(driver);
WebElement elementLocator = driver.findElement(By.id("ID"));
actions.contextClick(elementLocator).perform();

Source

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...