Помогите создать условие
-
@flour said in Помогите создать условие:
//[13:23:05] Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = VAR_SAVED_XML.indexOf("alert-success") >= 0 reply; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 548358431,function(){ })},function(){ section_start("test", 308654060,function(){ })})}
я у тебя в if вижу слово reply) снова что то лишнее дописал)
Повторяю в if должна быть такая строчка: [[SAVED_XML]].indexOf("отлично") >= 0 || [[SAVED_XML]].indexOf("alert-success") >= 0
Вот проект:0_1496572385118_12345.xml
-
@santilo cпасибо, далее я получил строку по условию. С помощью
>XPATH> id("content")/div[@class="block-area"]/div[@id="basic"]/div[@class="tile p-15"]/form[1]/div[@class="form-group"]
и положил в SAVED_TEXT
SAVED_TEXT выдало текст вида "Название темы: текст текст текст для проверки темы: verifycode: 67964d784a944ad55816e31eab8df2ea"
как достать этот самый "verifycode: 67964d784a944ad55816e31eab8df2ea" и положить в переменную?
-
@flour said in Помогите создать условие:
@santilo cпасибо, далее я получил строку по условию. С помощью
>XPATH> id("content")/div[@class="block-area"]/div[@id="basic"]/div[@class="tile p-15"]/form[1]/div[@class="form-group"]
и положил в SAVED_TEXT
SAVED_TEXT выдало текст вида "Название темы: текст текст текст для проверки темы: verifycode: 67964d784a944ad55816e31eab8df2ea"
как достать этот самый "verifycode: 67964d784a944ad55816e31eab8df2ea" и положить в переменную?C помощью регулярного выражения и действия "Первое вхождение"
Регулярка:[a-z0-9]+$
В переменной CODE или как ты ее назовешь) будет результат, строчка 67964d784a944ad55816e31eab8df2ea
-
@santilo великолепно
в действии с условием только проблема...
суть такая, что заходит на страницу к примеру google.ru , вводит урл из файла. Если получили строку о которой мы писали выше, то заносит в переменную, собственно вы это написали выше, с этим разобрались.
но если такой строки нет, пункт
>XPATH> id("content")/div[@class="block-area"]/div[@class="alert alert-success"]
долго думает и выдает в логе следующее
[14:18:09] Поток №1 : Не удалось дождаться элемента >XPATH> id("content")/div[@class="block-area"]/div[@class="alert alert-success"]
а необходимо чтобы если условие верное - записывает в переменную первое вхождение (работает)
а если нет (else) , открывало сново google.ru и заново брала {{sites}}>CSS> #exampleInputEmail1 до тех пор пока условие не будет верным
-
@flour said in Помогите создать условие:
[14:18:09] Поток №1 : Не удалось дождаться элемента >XPATH> id("content")/div[@class="block-area"]/div[@class="alert alert-success"]
Если кратко вам нужно вызвать действие "Проверить существование" в него вставить ">XPATH> id("content")/div[@class="block-area"]/div[@class="alert alert-success"]" и в if делать проверку. Можете кинуть этот кусок проекта который на скрине выше, я вам настрою как вам нужно, только вы его сохраните в файл через меню и загрузите его сюда *.xml
.
-
@santilo вот, пожалуйста
0_1496580001822_project.xml
-
@flour said in Помогите создать условие:
@santilo вот, пожалуйста
0_1496580001822_project.xmlПосле действия Установить метку, добавьте действие Загрузить
0_1496580812004_1496580076588-project.xml
-
@santilo
копировал то что вы написали из проекта. сейчас лог не выводит ничего, так же если условие не выполненно то на старт тоже не переходит, хотя в файле еще много сайтов
-
Всем спасибо, решил проблему