|
Нажать кнопку за пределами экрана |
|
|
HF-Trade |
25.8.2013, 19:01
|
Novice
Сообщений: 53
Регистрация: 18.3.2010 Группа: Пользователи Наличность: 0
Пользователь №: 12.576
Возраст: 32
|
Цитата(DarkMaster @ 21.8.2013, 12:47) Он кликает, но браузера там просто нет. Страницы не существует за пределами окна. Руками только с помощью клавиатуры попробуй САМ сделать так, чтобы аутентификация прошла. С пилота начинать не стоит. Код это только способ выразить/записать мысль. Сейчас этой мысли пока что нет.
Ээээ... Как это не существует? Впринципе хз можно ли пилотом так сделать... там много нового появилось. Мысль проста - DOM
|
|
|
|
HF-Trade |
28.8.2013, 4:51
|
Novice
Сообщений: 53
Регистрация: 18.3.2010 Группа: Пользователи Наличность: 0
Пользователь №: 12.576
Возраст: 32
|
Цитата(DarkMaster @ 25.8.2013, 21:39) Очень просто. Вот так. В данном аспекте для пилота важна только отрисовка. Не отрисовывает - не существует.
Ну если онли по цвету, то да. Хотя в 7 и висте вроде существует, при включеном аэро.(могу соврать). А если не по цвету - Он же может открыть файл из кеша с помощью пилота, и получить доступ к DOM(да хотяб пропарсить просто) Создать пилотом ajax и запустить его через браузер) Велосипед !_) P.S. Если исключительно пилотом, и без прокрутки(как просил автор), то наверное нельзя. Что мешает прокрутить браузер пилотом и почему такое условие? Если отойти от него(от условия - не скролить) - скролить кликами(при наличии скрола конечно), и после каждого клика проверять цвета - поймали кнопку - кликнули. Ну и тут уже писали про таб+сенд.
|
|
|
|
veiron |
29.8.2013, 12:29
|
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972
|
Цитата(DarkMaster @ 29.8.2013, 9:20) дай ссылку на авторизацию. ну не верю я, что нельзя обойтись клавиатурой. // По вопросу - искать баланс.. Тут универсального решения нет.
Как убрать скроллинг я разобрался. Там интересно было. 2 компа, открыты одинаковые браузера и одна и та же игра. Пробовал нажать кнопку командой send. На одном компе работало на втором нет. Потом тут на форуме прочитал, что можно заменить send на send217 и все заработало. P.S А вот с контрольными точками не разобрался. Код if 578, 159 9558776 // скролинг left 537, 225 end_if while 603, 197 9168636 // жду нужной точки if 578, 159 9558776 // скролинг left 537, 225 end_if if 795, 26 6902579 // точка проверки break end_if end_while
Вот делаю проверку так. И если что то пойдет не так, в этом цикле пилот и останется. А если перечислять в цикле все возможные Не правильные условия, так он станет раз в 15 больше.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|