Собсно  лучшее решение, это  когда вам дадут удочку, а не всю жизнь подкармливают рыбой..
.......
Для начала вопрос с чего начать ?
Как получить доступ к ресурсам других  дополнений ?
А именно как нажать на кнопку или проверить  значение текстового поля ?

selevo пишет

Для начала вопрос с чего начать ?

Вот с этого.

не, думаю это слишком глубоко.
чтоб  писать кнопки.
Создатель (Yan) кнопок  опирался как раз на концепцию быстрого старта,а не  изучение  XUL
Так что  тут  максимум JavaScript

hydrolizer пишет

Вот с этого.

Мужики а на русском будет этот сайт?
А то такое ощущение что ещё не перевели.

частичнопереведено
Но сайчас сайт  этот очень  стрёмный стал.
Чёт накидоно  навалено  10050 версий FireFox, 100500 ветвлений  и ещё при этом они  шикуют яркими лозунгами всё для разработчика  )))

selevo пишет

частичнопереведено

Вот хотел узнать будет ли переведено до конца или проект заброшен?
Стоит ли ожидать перевода?Больно уж не хочется в английском ковыряться.
А может кто знает где можно найти литературу или ресурсы на русском?

questman пишет

Вот хотел узнать будет ли переведено до конца или проект заброшен?

Вообще-то проект англоязычный, и на этом языке он очень даже жив. Наполнение проекта производится участниками коммьюнити; если нет русскоязычного перевода - значит, он там и не особенно нужен.

selevo пишет

Так что  тут  максимум JavaScript

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

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

hydrolizer пишет

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

Вот те раз.
Как это не нужен?
Несколько статей переведены а на остальные ссылки красным выделены.
А с русскоязычной литературой тоже глухо?

selevo пишет

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

Вот примеры:

Выделить код

Код:

document.getElementById("back-button").click();

или

Выделить код

Код:

document.getAnonymousElementByAttribute(gFindBar, "anonid", "highlight").click();

надо знать ID нужной кнопки или какую команду она запускает.

bunda1
классно
,а вот как  узнать  этой ID кнопки-то ? :)

тут я видел кто-то писал  в DOM inspector
а как именно не написано

selevo пишет

а вот как  узнать  этой ID кнопки-то ?

Attributes Inspector

а  я понял это только для страниц работает DOM инспектор этот
А как  жамкнуть кнопку  на элементе другого аддона,найти её ID ?

bunda1 пишет

Вот примеры:Выделить кодКод:document.getElementById("back-button").click()

спасибо!
А если  кнопка в другом аддоне  расположена ?

selevo пишет

А если  кнопка в другом аддоне  расположена ?

Это где, не понятно? Если это расширение(аддоне) которое сoздает кнопку на Firefox то все просто, используй Attributes Inspector и замени ID в коде ..Id("back-button").click()  Но лучше напиши что за аддон.

selenium IDE
http://release.seleniumhq.org/selenium-ide/1.7.2/selenium-ide-1.7.2.xpi
сам аддон
я хочу нажать на кнопку play-button
заменил в примере
не срабатывает  зараза  :)
видеоролик

Я попробовал это расширение и у меня тоже play-button не нажимается, может потому что эта кнопка в другом окне, попробуй iMacros for Firefox :: Дополнения Firefox

грустно...

а этот макрос он вообще ничё не умеет толком,работает только с  html
тоесть только со страничкой.

должен быть способ доступа к другому  адону,нажимал же кто-то   кнопки и команды в  симонкей аддоне
наверно как-то selenium.keyID.click

Да грустно, не знаю что тут можно сделать. Может автор аддона может помоч.

Выделить код

Код:

goDoCommand("cmd_selenium_play");

вот как это делается
Тоесть я просто отправил команду которую отправляет кнопка.
На саму кнопку "нажать" так и не удалось.

Подскажите пожалуйста как реализуются отлавливания комбинаций клавиш ?



а можно ли  то что показывает атрибут инспектор закинуть в буфер обмена ?
а то  неудобно очень запоминать...
тем более  с регистро чувствительными командами.


нашёл
Ctrl+Shift+C
:)
автору аддона большое  спасибо
он супер-бизон
------------------
Ещё пару  кнопок  и можно записывать обучающие ролики )))

selevo пишет

Подскажите пожалуйста как реализуются отлавливания комбинаций клавиш ?

Про что конкретно спрашиваешь?

вот хочу эту команду повесить  на комбинацию клавиш Ctr+Alt+u

selevo
06-03-2012 18:57:45

я немного непонял,код в кнопке сам работает даже если не нажмёшь на неё ?
я вижу условие но невижу цикла,там цикл по умолчанию чтоли реализован ?

selevo пишет

я немного непонял,код в кнопке сам работает даже если не нажмёшь на неё ?
я вижу условие но невижу цикла,там цикл по умолчанию чтоли реализован ?

Kод в кнопке сам работает даже если не нажмёшь на неё, если ты положил код в инициализацию
Цикла там нет, насчет умолчания не знаю.

Хм...
а как мне  отловить сообщение вот тут ?
ролик
тоесть надо  если error unknow command
чтоб страничка обновилась

selevo пишет

Хм...
а как мне  отловить сообщение вот тут ?

Наверно надо поставить таймер который сам перезапускает себя и цикл проверки
Циклы while, for | JavaScript.ru
Firefox и setTimeout

Но конкретно не знаю.