Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 1)

Продолжение темы (часть 2)



Правила оформления сообщений в данном топике:

1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№27706-10-2012 19:26:35

Creare
Участник
 
Группа: Members
Зарегистрирован: 06-10-2012
Сообщений: 3
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

spy686 пишет

Creare пишет: Добрый день гуру Подскажите, пожалуйста, какая команда в imacros нажимает "пробел"т.е. имитация на жатия клавиши SPACE ?

Да, какая команда имитирует нажатие "Space" ?

Весь день пытаюсь найти и ничего не помогает.

Отредактировано Creare (06-10-2012 19:28:20)

Отсутствует

 

№27806-10-2012 19:51:57

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 22.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Creare пишет

Весь день пытаюсь найти и ничего не помогает.

попробуй на js найти


Удалено

Отсутствует

 

№27906-10-2012 20:04:15

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Creare пишет

Подскажите, пожалуйста, какая команда в imacros нажимает "пробел"т.е. имитация на жатия клавиши SPACE ?

Если нужно ввести данные с пробелом вводи так:
TAG POS=1 TYPE=LI ATTR=TXT:Мама<SP>мыла<SP>раму
<SP> - это пробел - spase, в справке это есть.

Отредактировано lostandleft1 (06-10-2012 20:04:39)

Отсутствует

 

№28006-10-2012 20:33:28

Creare
Участник
 
Группа: Members
Зарегистрирован: 06-10-2012
Сообщений: 3
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

lostandleft1
Мне нужно имитировать нажатие клавиши "Space"

Отсутствует

 

№28106-10-2012 20:36:17

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Creare пишет

Мне нужно имитировать нажатие клавиши "Space"

Сори не понял, ответа на этот вопрос не знаю.

Отсутствует

 

№28215-10-2012 19:41:58

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Почему Imacros не заполняет некоторые формы на aspnet?

Посмотрите макрос пожалуйста, он не выполняется:
поле телефонный номер остается пустым.

скрытый текст

Выделить код

Код:

VERSION BUILD=7500718 RECORDER=FX
TAB T=1
URL GOTO=http://demos.telerik.com/aspnet-ajax/input/examples/radmaskedtextbox/firstlook/defaultvb.aspx
TAG POS=1 TYPE=A ATTR=ID:RadComboBox1_Arrow
TAG POS=1 TYPE=LI ATTR=TXT:Telephone
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:defaultvb.aspx ATTR=ID:RadMaskedTextBox1 CONTENT=(777)<SP>123-456-789


Аналогичная проблемка тут:
Номер телефона не заполняется.
скрытый текст

Выделить код

Код:

VERSION BUILD=7500718 RECORDER=FX
TAB T=1
URL GOTO=http://demos.telerik.com/aspnet-ajax/input/examples/common/validation/defaultvb.aspx
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:defaultvb.aspx ATTR=ID:RadMaskedTextBox1 CONTENT=(777)-123-456-789

Отсутствует

 

№28315-10-2012 21:11:00

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 22.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

lostandleft1 пишет

Почему Imacros не заполняет некоторые формы на aspnet?

это надо на сайте смотреть, так я ничего и не скажу


Удалено

Отсутствует

 

№28415-10-2012 21:16:39

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

spy686 пишет

это надо на сайте смотреть, так я ничего и не скажу

На каком сайте? Если на официальном форуме Imacros - сообщение оставил там....молчат.
Если на сайте, который я в пример привел - вы можете просто загрузить мои макросы, убедитесь сами, поля не заполняются.

Отредактировано lostandleft1 (15-10-2012 21:18:27)

Отсутствует

 

№28502-11-2012 17:34:16

El_Andy
Участник
 
Группа: Members
Зарегистрирован: 30-10-2011
Сообщений: 11
UA: Firefox 10.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

может кто в курсе - он умеет делать так:

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

либо первую ссылку открыл в фоновой вкладке, и вкладку эту тут же закрыл, повторил цикл со второй ссылкой?

спасиб

Отсутствует

 

№28602-11-2012 19:35:43

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 22.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

El_Andy
да, может


Удалено

Отсутствует

 

№28705-11-2012 20:22:28

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Это сообщение хочу видеть на экране в alert:


Кто-нибудь подкскажет как реализовать чистым JS данный пример без использования функций IM getlastextract.
Нужно просто вывести текст в alert

Выделить код

Код:

iimPlay("code: TAG POS=1 TYPE=div ATTR=ID:message587788 EXTRACT=TXT");
var m
m = iimGetLastExtract()
alert (m)

Отредактировано lostandleft1 (05-11-2012 20:28:52)

Отсутствует

 

№28805-11-2012 20:42:57

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 22.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

lostandleft1 пишет

Кто-нибудь подкскажет как реализовать чистым JS данный пример без использования функций IM getlastextract.
Нужно просто вывести текст в alert

А такой вариант не подходит?

скрытый текст

Выделить код

Код:

iimPlay("code: TAG POS=1 TYPE=div ATTR=ID:message587788 EXTRACT=TXT");
iimPlay("code: PROMPT {{!EXTRACT}}");


(http://wiki.imacros.net/PROMPT)


Удалено

Отсутствует

 

№28905-11-2012 20:55:58

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Спасибо за ответ!
Нет не подходит, нужно как-нибудь вообще все через javascript реализовать вообще без команд imacros, через его JS интерпритатор (или как это правильно называется не знаю) но в общем теже самые команды но только все средствами JavaSсript прописать как-нибудь через getelementbytag или getelementbyid.


Например так: Показывает что-то подобное, но крякозябров - километр все-равно:

скрытый текст

Выделить код

Код:

var m = window.content.document.getElementById('message587788').innerHTML;
alert (m)


Мне нужен только текст, а там куча всего лишнего получается


Урря задачку сам решил!:rock:
Может кому понадобится ловите:

скрытый текст

Выделить код

Код:

var m = window.content.document.getElementById('message587788').textContent;
alert (m)


Полностью тоже самое что и:
скрытый текст

Выделить код

Код:

iimPlay("code: TAG POS=1 TYPE=div ATTR=ID:message587788 EXTRACT=TXT");
var m
m = iimGetLastExtract()
alert (m)

Отредактировано lostandleft1 (05-11-2012 21:47:53)

Отсутствует

 

№29006-11-2012 17:41:31

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 22.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

lostandleft1 пишет

Урря задачку сам решил!:rock:

Код та хорош, был случай когда я не мог Extract из iMacros передать в iimGetLastExtract(), и этот код помог, но
что делать если

скрытый текст

Выделить код

Код:

window.content.document.getElementById('message587788').textContent


нет такого элемента, скрипт становиться в тупик и останавливаеться, есть варианты ?


Удалено

Отсутствует

 

№29106-11-2012 18:39:22

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2252
UA: Firefox 10.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

spy686
Может быть проверку сделать ?

Выделить код

Код:

var div = window.content.document.getElementById('message587788');
if (div) alert (div.textContent);

Отсутствует

 

№29207-11-2012 17:28:53

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Dumby пишет

var div = window.content.document.getElementById('message587788'); if (div) alert (div.textContent);

Dumby пишет

Может быть проверку сделать ?

Действительно все работает супер:

Выделить код

Код:

var div = window.content.document.getElementById('message587785');
if (div) alert (div.textContent);
else { alert ('Переменная не найдена')}

Отредактировано lostandleft1 (07-11-2012 17:29:24)

Отсутствует

 

№29308-11-2012 02:11:06

Lifestyle
Участник
 
Группа: Members
Зарегистрирован: 08-11-2012
Сообщений: 3
UA: Chrome 22.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

ЗДравствуйте. ТАкая не сложная задача, подскажите пожалуйста.
При переходе на страницу генерируюстся разные кнопки ("заработать" и "отправить").
Как сделать так, что бы аймакрос нажимал на ту кнопку, которая появится рандомно (они появляются в разном месте, пропсиать по координатам не получится).
Т.е. после перехода должно нажать "заработать", а если там "отправить", то соответсвтенно эту кнопку "отпарвить". Или наоборот.
Надеюсь понятно обьяснил, спасибо.

Отсутствует

 

№29408-11-2012 02:27:14

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 22.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Lifestyle пишет

ЗДравствуйте. ТАкая не сложная задача, подскажите пожалуйста.
При переходе на страницу генерируюстся разные кнопки ("заработать" и "отправить").
Как сделать так, что бы аймакрос нажимал на ту кнопку, которая появится рандомно (они появляются в разном месте, пропсиать по координатам не получится).
Т.е. после перехода должно нажать "заработать", а если там "отправить", то соответсвтенно эту кнопку "отпарвить". Или наоборот.
Надеюсь понятно обьяснил, спасибо.

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

Добавлено 08-11-2012 02:36:14
Dumby
А как можно на подобие getElementById вытянуть вот эту инфу:




image_509ae2d19fe01_small.png

Отредактировано spy686 (08-11-2012 02:37:38)


Удалено

Отсутствует

 

№29509-11-2012 17:14:38

yurapresident
Участник
 
Группа: Members
Зарегистрирован: 09-11-2012
Сообщений: 6
UA: Chrome 23.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Помогите.
Захожу на почту mail.ru
Нажимаю кнопку новое письмо.
Но imacros в упор не видит область где необходимо ввести текст письма и на отрез отказывается с ней работать.
Как быть? Выручите плыз.

Отсутствует

 

№29609-11-2012 17:30:52

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 23.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

yurapresident пишет

Помогите.
Захожу на почту mail.ru
Нажимаю кнопку новое письмо.
Но imacros в упор не видит область где необходимо ввести текст письма и на отрез отказывается с ней работать.
Как быть? Выручите плыз.

это элемент iframe, может iMacros с ними не работает. хз

а вот, можно так:

скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=A ATTR=ID:HeaderBtnSentMsg
TAG POS=1 TYPE=SPAN ATTR=ID:mailru-webagent-gen-39
TAG POS=1 TYPE=TEXTAREA FORM=NAME:Compose ATTR=ID:sentmsgcomposeEditor CONTENT=er<SP>werewre<SP>


ну или найди способ нажатия на кнопку                 
    Просто текст
и в путь

Отредактировано spy686 (09-11-2012 17:32:56)


Удалено

Отсутствует

 

№29709-11-2012 17:42:47

yurapresident
Участник
 
Группа: Members
Зарегистрирован: 09-11-2012
Сообщений: 6
UA: Chrome 23.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

spy686 пишет

ну или найди способ нажатия на кнопку                 
    Просто текст
и в путь

просто текст не подходит, там есть картинка.

Добавлено 09-11-2012 17:59:04
imacros должен работать с элементом:

скрытый текст

Выделить код

Код:

<body id="tinymce" class="mceContentBody " contenteditable="true" dir="ltr" style="overflow: auto;"><br data-mce-bogus="1"></body>


Как сделать?

Отредактировано yurapresident (09-11-2012 17:59:04)

Отсутствует

 

№29809-11-2012 19:03:04

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 23.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

yurapresident пишет

Как сделать?

тут уже была такая проблема
http://forum.iopus.com/viewtopic.php?f=11&t=7091

Отредактировано spy686 (09-11-2012 19:08:50)


Удалено

Отсутствует

 

№29909-11-2012 20:25:55

yurapresident
Участник
 
Группа: Members
Зарегистрирован: 09-11-2012
Сообщений: 6
UA: Chrome 23.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Что бы было наглядней про какую область я говорю:

image_509d2f065ac13.png

Добавлено 09-11-2012 20:47:11
Не хочет работать с этой областью даже в режиме клика.

image_509d343175a3b.png

Отредактировано yurapresident (09-11-2012 20:47:11)

Отсутствует

 

№30009-11-2012 23:35:24

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 23.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

yurapresident пишет

Не хочет работать с этой областью даже в режиме клика.

в режиме клика работает только из под desktop версии


Удалено

Отсутствует

 

№30111-11-2012 00:23:26

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Firefox 15.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Народ назрела необходимость перенести в JS скрипт весь код из IIM файла, так, как если бы запускался фаил целиком
Пример файла:

скрытый текст

Выделить код

Код:

TAB T=1
URL GOTO=ya.ru/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://yandex.ru/yandsearch ATTR=ID:text CONTENT=Как<SP>ввести<SP>несколько<SP>срок<SP>в<SP>JS<SP>код<SP>в<SP>Imacros
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://yandex.ru/yandsearch ATTR=*


В JS скрипте, который нужно сделать не получается у меня задать весь кусок кода целиком. Подскажите как это сделать правильно.
Такой вариант работает, но не подъходит
скрытый текст

Выделить код

Код:

var GoTo = new String ('code: URL GOTO=ya.ru/');
var TextToFind = new String ('code: TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://yandex.ru/yandsearch ATTR=ID:text CONTENT=Как<SP>ввести<SP>несколько<SP>срок<SP>в<SP>JS<SP>код<SP>в<SP>Imacros');
var DoIt = new String ('code: TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://yandex.ru/yandsearch ATTR=*');
iimPlay (GoTo);
iimPlay (TextToFind);
iimPlay (DoIt);


Нужно чтобы вместо 3 переменных строковых была одна, т.е. мну нужна полная аналогия с тем, как это бы Imacros делал из одного исполняемого файла. А тут получается, что я 3 разных исполняемых файла по очереди запускаю
Прошу Helpa

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]