2015-03-19 5 views
0

Я хочу нажать на пустую область браузера. Как мне это сделать с помощью watir?Как щелкнуть пустую область в браузере

Например, перейдите в Google, введите несколько слов и щелкните пустое пространство/пустое пространство, чтобы окно поиска поиска исчезло.

+1

Как насчет нажатия на элемент страницы, который ничего не делает? Например, перейдите на сайт www.example.org и сделайте что-то вроде 'browser.div.click'. – orde

+0

покажите нам, как HTML попытается сделать «щелчок правой кнопкой мыши» в области, на которую вы хотите нажать, чтобы узнать, какой элемент или контейнер есть. Затем попробуйте нажать на предмет проверки находок. –

ответ

1

Два возможных способа решения этого вопроса, один из которых я успешно выполнил, а другой - нет.

Во-первых, используя watir, я не пробовал здесь: How to click on specific element in canvas by its coordinates (using WebDriver)?. Я не заглядывал в это много, но кажется, что эти два парня это поняли.

Однако я попытался использовать что-то, называемое Сикули. Скрипты Sikuli можно запускать поверх существующего браузера, указанного в браузере, поскольку они основаны исключительно на распознавании образов. Вы можете запустить скрипт sikuli для выполнения из ruby ​​и реализовать холст (пустую область), щелкнув этот путь. Sikuli безумный прост в использовании, если вы используете IDE для создания макроса.

+0

ничего себе! это выглядит сложным для моих целей. Я только хотел нажать какую-то пустую область. Спасибо хоть. – stack1

Смежные вопросы