Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 06.10.2014, 16:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от ipatrool
И кстати, где можно почитать о том, как подцепить по css ? Мне так, для саморазвития
CSS селекторы. Например body > div input[type=button]:nth-of-type(5)

Можно еще xpath использовать для этой цели. Хотя по-моему бессмысленно.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #12 (permalink)  
Старый 06.10.2014, 16:53
Интересующийся
Отправить личное сообщение для ipatrool Посмотреть профиль Найти все сообщения от ipatrool
 
Регистрация: 06.11.2013
Сообщений: 13

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

Последний раз редактировалось ipatrool, 06.10.2014 в 17:30.
Ответить с цитированием
  #13 (permalink)  
Старый 07.10.2014, 16:01
Интересующийся
Отправить личное сообщение для ipatrool Посмотреть профиль Найти все сообщения от ipatrool
 
Регистрация: 06.11.2013
Сообщений: 13

Как можно переделать скрипт так, что бы он делал следующее:
Если картинка есть - нажал в одну точку, если картинки нет - в другую. И можно ли сделать подобное без перегрузки iframe?
function click() {
var image = $('<img src="/tmp/pic/3.gif"/>');
  if (image.attr('width') > 0)
  $(document.elementFromPoint(x, y)).click();
else
  $(document.elementFromPoint(x, y1)).click();
}
Ответить с цитированием
  #14 (permalink)  
Старый 08.10.2014, 12:52
Интересующийся
Отправить личное сообщение для ipatrool Посмотреть профиль Найти все сообщения от ipatrool
 
Регистрация: 06.11.2013
Сообщений: 13

Либо же другой вариант - заметил, что порой кнопки отличаются на 1-2 px по высоте и ширине, т.е. нужная мне кнопка самая большая. Может можно как-то за это ухватиться?
Ответить с цитированием
  #15 (permalink)  
Старый 08.10.2014, 12:56
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Обходи все кнопки, потом кликай на самую большую.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #16 (permalink)  
Старый 09.10.2014, 07:46
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

установи нужной кнопке какой нибудь атрибут.
Да и вообще почему бы просто не установить нужной кнопке id?
Ответить с цитированием
  #17 (permalink)  
Старый 10.10.2014, 17:24
Интересующийся
Отправить личное сообщение для ipatrool Посмотреть профиль Найти все сообщения от ipatrool
 
Регистрация: 06.11.2013
Сообщений: 13

Сообщение от danik.js Посмотреть сообщение
Обходи все кнопки, потом кликай на самую большую.
А как такое можно накодить? Там всего кнопок штуки 3-4
Ответить с цитированием
  #18 (permalink)  
Старый 10.10.2014, 17:40
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Получаешь кнопки:
var buttons = document.querySelectorAll('button'); // или твой селектор

Ну и через цикл for(..) перебираешь, проверяя высоту или ширину. запоминай в переменную самую высокую кнопку (сравнивая текущую перебираемую с той, что в переменной (или если это первая - то записываешь ее в переменную). После цикла кликай по ней.

Высота - button.offsetHeight, ширина - offsetWidth
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отловить клик на странице arma Events/DOM/Window 4 02.04.2014 15:03
Клик по элементу Джон Доу jQuery 2 09.12.2013 11:39
Перемещение к новому элементу на странице sktemp jQuery 7 17.05.2012 17:56
Как имитировать клик по элементу созданого после загрузки страницы? anoth3r jQuery 3 29.09.2011 12:22
Клик по другому элементу (id) Nivans Элементы интерфейса 1 11.10.2010 07:34