im пытается преформировать правый щелчок, используя селен, любые мысли о том, как это сделать?как вы можете сделать правый клик, используя селен?
ответ
См. docroots's answer для селена.
Чтобы в целом имитировать щелчок правой кнопкой мыши на JavaScript, посмотрите на JavaScript simulate right click through code.
Есть кнопка для ссылки на дубликаты ... Я ' m просто говорю ... –
@Marc Gravell: Я думаю, это было до того, как я достиг 3000;) –
Я бы удалил этот ответ, но я не могу, так как он принят. –
Похоже, что для моей проблемы (элемент, который открывает всплывающее окно после правого щелчка), используя селен: mouse_down_right(), а затем mouse_up_right() также работал. Благодарю.
Согласно OpenQA.Selenium.Interactions
Namespace.
// 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();
Я пробовал ActionSequence, и это сработало.
Функция ContextClick не найдена, вы должны использовать клик.
Таким образом, это должно быть следующим:
driver.actions().click(element,2).perform();
Элемент ваш веб-элемент, 2 означает правой кнопкой мыши.
Селен предлагает способ правой кнопкой мыши - ContextClick:
public void RightClick(IWebElement target)
{
var builder = new Actions(driver);
builder.ContextClick(target);
builder.Perform();
}
- 1. Как включить правый клик, используя JavaScript?
- 2. Я хочу сделать клик левой кнопкой мыши как правый клик, используя JS или jQuery
- 3. вторичный клик nsresponder, правый клик не работает
- 4. Отключить правый клик без JavaScript
- 5. Как очистить все переключатели, используя правый клик в Javascript?
- 6. Как сделать автоматический клик?
- 7. Как отключить правый клик по IFRAME
- 8. Холст правый клик в Openseadragon
- 9. отключить правый клик в fancybox
- 10. Как выполнить правый щелчок, используя Selenium ChromeDriver?
- 11. Как включить правый клик в jquery?
- 12. Как отключить правый клик внутри iframe
- 13. Вы можете сделать HTML «onwrap»
- 14. сначала отключите правый щелчок, а затем снова включите правый клик на той же странице, используя javascript
- 15. Как вы можете сделать отзыв отзывчивым?
- 16. Как вы можете сделать BufferedReader.readLine() не зависанием?
- 17. Можете ли вы сделать Jade как Html?
- 18. Как вы можете сделать многомерный массив уникальным?
- 19. Как отключить правый клик в html без использования JavaScript?
- 20. Правый клик продолжает распространяться в Firefox
- 21. Как настроить правый клик с уже существующим экземпляром программы?
- 22. Python Селен «Клик», только в первом цикле
- 23. Detect правый щелчок + левый клик не работает
- 24. SlidingMenu Влево и вправо - Можете ли вы сделать разные размеры?
- 25. визуальная студия skybound.gecko компонент отключить правый клик?
- 26. Правый клик не работает в NetBeans 8.0.2
- 27. Можете ли вы сделать прозрачный цветной код?
- 28. Как сделать правый клик сделать что-то отличное от левого клика в Visual Basic?
- 29. JS: обнаружить правый клик без jQuery (inline)
- 30. Как сделать клик через окна PyQt
Что вы сделали сами? Или вы хотите, чтобы люди делали для вас всю работу? – Cromulent
Возможный дубликат [JavaScript имитирует правый щелчок по коду] (http://stackoverflow.com/questions/433919/javascript-simulate-right-click-through-code) –