2016-05-17 1 views
0

Представьте, что у вас есть страница со многими элементами, которые можно щелкнуть - либо «?» («Может быть любым числом, 4, 52, 355, ...) или «Скрыть« предметы ». Когда вы нажимаете «? Items», список подпунктов открывается, а «? Items» изменяется на «Скрыть элементы». И наоборот, когда вы нажимаете «Скрыть элементы», список скрытых подтипов и «Скрыть?» Изменяется на «? Items».Нажав на все элементы с iMacros, которые содержат определенную строку, но не начинайте с другой конкретной строки

Теперь, как достичь с iMacros, что только элементы с именем «? Пункты» щелкают и не «скрывать? Элементы»

Вы можете нажать все «Скрыть? ЗАПИСИ» и «? Элементы» в цикле с следующая команда:

TAG POS={{!LOOP}} TYPE=A ATTR=TXT:*<SP>items 

Использование подстановочного знака (*) соответствует всем этим элементам. К сожалению, REGEXP не поддерживается для команды TAG. Я хочу, чтобы эта команда нажимала только элементы «? Items», а не «Hide? Items». Как-то исключают элементы, начинающиеся с «Скрыть». Возможно ли это с помощью iMacros, и как?

ответ

0

Таким образом, вы можете попробовать это временное решение:

TAG POS={{!LOOP}} TYPE=A ATTR=TXT:*<SP>items EXTRACT=TXT 
SET curPos EVAL("'{{!EXTRACT}}'.match(/Hide/) ? '' : {{!LOOP}};") 
SET !ERRORIGNORE YES 
TAG POS={{curPos}} TYPE=A ATTR=TXT:*<SP>items 
SET !ERRORIGNORE NO