Помогите создать условие
-
Здравствуйте, я новичок и очень нуждаюсь в помощи, сижу часа 2 не могу понять
нужно составить условие, если на странице есть текст "отлично" или class="alert alert-success" то перейти к следующему действию, а если нет, вернутся к предыдущему
как это расписать в коде?
-
@flour said in Помогите создать условие:
Здравствуйте, я новичок и очень нуждаюсь в помощи, сижу часа 2 не могу понять
нужно составить условие, если на странице есть текст "отлично" или class="alert alert-success" то перейти к следующему действию, а если нет, вернутся к предыдущему
как это расписать в коде?Если текст "отлично" или class="alert alert-success" может присутствовать только у одного элемента на странице, то я бы делал следующее. Применял к этому элементу действие "Получить код Элемента" щелкнув на него лв кнопкой мыши, и далее в действие if делал проверку:
if [[SAVED_XML]].indexOf("отлично") >= 0 || [[SAVED_XML]].indexOf("alert-success") >= 0 переходим к след. действие else вернутся к предыдущему
-
Спасибо, но пишет
// Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 375067093,function(){ })},function(){ section_start("test", 939911286,function(){ })})}
-
@flour said in Помогите создать условие:
Спасибо, но пишет
// Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 375067093,function(){ })},function(){ section_start("test", 939911286,function(){ })})}
хм) а вы можете скинуть проект или его часть, само условие if написано верно, ошибок в нем нет, ошибка синтаксиса где то в другом месте
-
@santilo said in Помогите создать условие:
@flour said in Помогите создать условие:
Спасибо, но пишет
// Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 375067093,function(){ })},function(){ section_start("test", 939911286,function(){ })})}
хм) а вы можете скинуть проект или его часть
вот :
section_start("", 936428359)! /*Dat:eyJzIjoidHlwZWVsZW1lbnQiLCJlIjoiZXhlY3V0ZWFuZGFkZCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJUeXBlRGF0YSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoie3tzaXRlc319IiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiVHlwZUludGVydmFsIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIxMDAiLCJjbGFzcyI6ImludCJ9LHsiaWQiOiJDaGVjayIsInR5cGUiOiJjaGVjayIsImRhdGEiOmZhbHNlfSx7ImlkIjoiU3BlZWQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IjEwMCIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9LHsiaWQiOiJHcmF2aXR5IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiI2IiwiY2xhc3MiOiJleHByZXNzaW9uIn0seyJpZCI6IkRldmlhdGlvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiMi41IiwiY2xhc3MiOiJleHByZXNzaW9uIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiAjZXhhbXBsZUlucHV0RW1haWwxIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiIgPkNTUz4gI2V4YW1wbGVJbnB1dEVtYWlsMSIsImNzczIiOiIgPkNTUz4gaW5wdXQiLCJjc3MzIjoiIiwiY3VycmVudCI6ImNzcyIsIm1hdGNoIjoiPk1BVENIPjxpbnB1dCBjbGFzcz1cImZvcm0tY29udHJvbCBpbnB1dC1zbVwiIGlkPSIsInhwYXRoIjoiID5YUEFUSD4gaWQoXCJleGFtcGxlSW5wdXRFbWFpbDFcIikiLCJhdCI6IjM1MywgMjM0In19*/ RS("sites", false, false)! RESOURCE_253106 = _result().get() /*Browser*/ wait_element_visible(" \u003eCSS\u003e #exampleInputEmail1")! get_element_selector(" \u003eCSS\u003e #exampleInputEmail1", false).random_point()! X = parseInt(_result().split(",")[0]) Y = parseInt(_result().split(",")[1]) move(X,Y, {})! mouse(X,Y)! page().type(RESOURCE_253106,100)! section_end()! section_start("", 258531182)! /*Dat:eyJzIjoiY2xpY2tlbGVtZW50IiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiQ2hlY2siLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlfV0sInAiOnsiY3NzIjoiID5DU1M+IGZvcm0gPiBidXR0b24iLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IiA+Q1NTPiBmb3JtID4gYnV0dG9uIiwiY3NzMiI6IiIsImNzczMiOiIgPkNTUz4gLmJ0biIsImN1cnJlbnQiOiJjc3MiLCJtYXRjaCI6Ij5NQVRDSD48YnV0dG9uIHR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cImJ0biBidG4tc20gIiwieHBhdGgiOiIgPlhQQVRIPiBpZChcImJhc2ljXCIpL2RpdltAY2xhc3M9XCJ0aWxlIHAtMTVcIl0vZm9ybVsxXS9idXR0b25bQGNsYXNzPVwiYnRuIGJ0bi1zbSBtLXQtMTBcIl0iLCJhdCI6IjMwOCwgMjY5In19*/ /*Browser*/ wait_element_visible(" \u003eCSS\u003e form \u003e button")! get_element_selector(" \u003eCSS\u003e form \u003e button", false).script("self.click()")! section_end()! section_start("", 608578511)! /*Dat:eyJzIjoidGltZW91dCIsImUiOiJleGVjdXRlYW5kYWRkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiI2MDAwMCIsImNsYXNzIjoiaW50In0seyJpZCI6IlR5cGUiLCJ0eXBlIjoic2VsZWN0IiwiZGF0YSI6ImZ1bGxwYWdlbG9hZCJ9XX0=*/ async_load_timeout(60000) section_end()! section_start("", 924886394)! /*Dat:eyJzIjoieG1sIiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiU2F2ZVhtbCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiU0FWRURfWE1MIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiAjY29udGVudCA+IDpudGgtY2hpbGQoMykgPiA6bnRoLWNoaWxkKDEpIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiIgPkNTUz4gI2NvbnRlbnQgPiA6bnRoLWNoaWxkKDMpID4gOm50aC1jaGlsZCgxKSIsImNzczIiOiIgPkNTUz4gOm50aC1jaGlsZCgzKSA+IHNlY3Rpb24gPiA6bnRoLWNoaWxkKDMpID4gOm50aC1jaGlsZCgxKSIsImNzczMiOiIgPkNTUz4gLmFsZXJ0IiwiY3VycmVudCI6InhwYXRoIiwibWF0Y2giOiI+TUFUQ0g+PGRpdiBjbGFzcz1cImFsZXJ0IGFsZXJ0LXN1Y2Nlc3NcIj4gICAgICAgIiwieHBhdGgiOiIgPlhQQVRIPiBpZChcImNvbnRlbnRcIikvZGl2W0BjbGFzcz1cImJsb2NrLWFyZWFcIl0vZGl2W0BjbGFzcz1cImFsZXJ0IGFsZXJ0LXN1Y2Nlc3NcIl0iLCJhdCI6IjMwMSwgMTE0In19*/ /*Browser*/ wait_element(" \u003eXPATH\u003e id(\u0022content\u0022)/div[@class=\u0022block-area\u0022]/div[@class=\u0022alert alert-success\u0022]")! get_element_selector(" \u003eXPATH\u003e id(\u0022content\u0022)/div[@class=\u0022block-area\u0022]/div[@class=\u0022alert alert-success\u0022]", false).xml()! VAR_SAVED_XML = _result() section_end()! section_start("", 322709668)! /*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiSWZFeHByZXNzaW9uIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJpZiBbW1NBVkVEX1hNTF1dLmluZGV4T2YoXCJhbGVydC1zdWNjZXNzXCIpID49IDAiLCJjbGFzcyI6ImV4cHJlc3Npb24ifSx7ImlkIjoiSWZFbHNlIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZX1dfQ==*/ IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("", 548358431)! /*Dat:eyJzIjoidGV4dCIsImUiOiJleGVjdXRlYW5kYWRkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlNhdmVUZXh0IiwidHlwZSI6InZhciIsImRhdGEiOiJTQVZFRF9URVhUIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiBmb3JtID4gaW5wdXQiLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IiA+Q1NTPiBmb3JtID4gaW5wdXQiLCJjc3MyIjoiIiwiY3NzMyI6IiA+Q1NTPiBmb3JtID4gLmlucHV0LXNtIiwiY3VycmVudCI6ImF0IiwibWF0Y2giOiI+TUFUQ0g+PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wgaSIsInhwYXRoIjoiID5YUEFUSD4gaWQoXCJjb250ZW50XCIpL2RpdltAY2xhc3M9XCJibG9jay1hcmVhXCJdL2RpdltAaWQ9XCJiYXNpY1wiXS9kaXZbQGNsYXNzPVwidGlsZSBwLTE1XCJdL2Zvcm1bMV0vaW5wdXRbQGNsYXNzPVwiZm9ybS1jb250cm9sIGlucHV0LXNtIG0tYi0xMFwiXSIsImF0IjoiNDUwLCA2MjkifX0=*/ /*Browser*/ position(450, 629).text()! VAR_SAVED_TEXT = _result() section_end()! section_start("", 245525518)! /*Dat:eyJzIjoibG9nIiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiTG9nVGV4dCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tTQVZFRF9URVhUXV0iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/ log(VAR_SAVED_TEXT) section_end()! })! section_end()! section_start("Else", 308654060)! _if(!IF_ELSE_EXPRESSION,function(){ section_insert() })! section_end()! })!
и вот это
-
@flour said in Помогите создать условие:
@santilo said in Помогите создать условие:
@flour said in Помогите создать условие:
Спасибо, но пишет
// Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 375067093,function(){ })},function(){ section_start("test", 939911286,function(){ })})}
хм) а вы можете скинуть проект или его часть
вот :
section_start("", 936428359)! /*Dat:eyJzIjoidHlwZWVsZW1lbnQiLCJlIjoiZXhlY3V0ZWFuZGFkZCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJUeXBlRGF0YSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoie3tzaXRlc319IiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiVHlwZUludGVydmFsIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIxMDAiLCJjbGFzcyI6ImludCJ9LHsiaWQiOiJDaGVjayIsInR5cGUiOiJjaGVjayIsImRhdGEiOmZhbHNlfSx7ImlkIjoiU3BlZWQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IjEwMCIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9LHsiaWQiOiJHcmF2aXR5IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiI2IiwiY2xhc3MiOiJleHByZXNzaW9uIn0seyJpZCI6IkRldmlhdGlvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiMi41IiwiY2xhc3MiOiJleHByZXNzaW9uIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiAjZXhhbXBsZUlucHV0RW1haWwxIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiIgPkNTUz4gI2V4YW1wbGVJbnB1dEVtYWlsMSIsImNzczIiOiIgPkNTUz4gaW5wdXQiLCJjc3MzIjoiIiwiY3VycmVudCI6ImNzcyIsIm1hdGNoIjoiPk1BVENIPjxpbnB1dCBjbGFzcz1cImZvcm0tY29udHJvbCBpbnB1dC1zbVwiIGlkPSIsInhwYXRoIjoiID5YUEFUSD4gaWQoXCJleGFtcGxlSW5wdXRFbWFpbDFcIikiLCJhdCI6IjM1MywgMjM0In19*/ RS("sites", false, false)! RESOURCE_253106 = _result().get() /*Browser*/ wait_element_visible(" \u003eCSS\u003e #exampleInputEmail1")! get_element_selector(" \u003eCSS\u003e #exampleInputEmail1", false).random_point()! X = parseInt(_result().split(",")[0]) Y = parseInt(_result().split(",")[1]) move(X,Y, {})! mouse(X,Y)! page().type(RESOURCE_253106,100)! section_end()! section_start("", 258531182)! /*Dat:eyJzIjoiY2xpY2tlbGVtZW50IiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiQ2hlY2siLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlfV0sInAiOnsiY3NzIjoiID5DU1M+IGZvcm0gPiBidXR0b24iLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IiA+Q1NTPiBmb3JtID4gYnV0dG9uIiwiY3NzMiI6IiIsImNzczMiOiIgPkNTUz4gLmJ0biIsImN1cnJlbnQiOiJjc3MiLCJtYXRjaCI6Ij5NQVRDSD48YnV0dG9uIHR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cImJ0biBidG4tc20gIiwieHBhdGgiOiIgPlhQQVRIPiBpZChcImJhc2ljXCIpL2RpdltAY2xhc3M9XCJ0aWxlIHAtMTVcIl0vZm9ybVsxXS9idXR0b25bQGNsYXNzPVwiYnRuIGJ0bi1zbSBtLXQtMTBcIl0iLCJhdCI6IjMwOCwgMjY5In19*/ /*Browser*/ wait_element_visible(" \u003eCSS\u003e form \u003e button")! get_element_selector(" \u003eCSS\u003e form \u003e button", false).script("self.click()")! section_end()! section_start("", 608578511)! /*Dat:eyJzIjoidGltZW91dCIsImUiOiJleGVjdXRlYW5kYWRkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiI2MDAwMCIsImNsYXNzIjoiaW50In0seyJpZCI6IlR5cGUiLCJ0eXBlIjoic2VsZWN0IiwiZGF0YSI6ImZ1bGxwYWdlbG9hZCJ9XX0=*/ async_load_timeout(60000) section_end()! section_start("", 924886394)! /*Dat:eyJzIjoieG1sIiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiU2F2ZVhtbCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiU0FWRURfWE1MIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiAjY29udGVudCA+IDpudGgtY2hpbGQoMykgPiA6bnRoLWNoaWxkKDEpIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiIgPkNTUz4gI2NvbnRlbnQgPiA6bnRoLWNoaWxkKDMpID4gOm50aC1jaGlsZCgxKSIsImNzczIiOiIgPkNTUz4gOm50aC1jaGlsZCgzKSA+IHNlY3Rpb24gPiA6bnRoLWNoaWxkKDMpID4gOm50aC1jaGlsZCgxKSIsImNzczMiOiIgPkNTUz4gLmFsZXJ0IiwiY3VycmVudCI6InhwYXRoIiwibWF0Y2giOiI+TUFUQ0g+PGRpdiBjbGFzcz1cImFsZXJ0IGFsZXJ0LXN1Y2Nlc3NcIj4gICAgICAgIiwieHBhdGgiOiIgPlhQQVRIPiBpZChcImNvbnRlbnRcIikvZGl2W0BjbGFzcz1cImJsb2NrLWFyZWFcIl0vZGl2W0BjbGFzcz1cImFsZXJ0IGFsZXJ0LXN1Y2Nlc3NcIl0iLCJhdCI6IjMwMSwgMTE0In19*/ /*Browser*/ wait_element(" \u003eXPATH\u003e id(\u0022content\u0022)/div[@class=\u0022block-area\u0022]/div[@class=\u0022alert alert-success\u0022]")! get_element_selector(" \u003eXPATH\u003e id(\u0022content\u0022)/div[@class=\u0022block-area\u0022]/div[@class=\u0022alert alert-success\u0022]", false).xml()! VAR_SAVED_XML = _result() section_end()! section_start("", 322709668)! /*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiSWZFeHByZXNzaW9uIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJpZiBbW1NBVkVEX1hNTF1dLmluZGV4T2YoXCJhbGVydC1zdWNjZXNzXCIpID49IDAiLCJjbGFzcyI6ImV4cHJlc3Npb24ifSx7ImlkIjoiSWZFbHNlIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZX1dfQ==*/ IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("", 548358431)! /*Dat:eyJzIjoidGV4dCIsImUiOiJleGVjdXRlYW5kYWRkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlNhdmVUZXh0IiwidHlwZSI6InZhciIsImRhdGEiOiJTQVZFRF9URVhUIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiBmb3JtID4gaW5wdXQiLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IiA+Q1NTPiBmb3JtID4gaW5wdXQiLCJjc3MyIjoiIiwiY3NzMyI6IiA+Q1NTPiBmb3JtID4gLmlucHV0LXNtIiwiY3VycmVudCI6ImF0IiwibWF0Y2giOiI+TUFUQ0g+PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wgaSIsInhwYXRoIjoiID5YUEFUSD4gaWQoXCJjb250ZW50XCIpL2RpdltAY2xhc3M9XCJibG9jay1hcmVhXCJdL2RpdltAaWQ9XCJiYXNpY1wiXS9kaXZbQGNsYXNzPVwidGlsZSBwLTE1XCJdL2Zvcm1bMV0vaW5wdXRbQGNsYXNzPVwiZm9ybS1jb250cm9sIGlucHV0LXNtIG0tYi0xMFwiXSIsImF0IjoiNDUwLCA2MjkifX0=*/ /*Browser*/ position(450, 629).text()! VAR_SAVED_TEXT = _result() section_end()! section_start("", 245525518)! /*Dat:eyJzIjoibG9nIiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiTG9nVGV4dCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tTQVZFRF9URVhUXV0iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/ log(VAR_SAVED_TEXT) section_end()! })! section_end()! section_start("Else", 308654060)! _if(!IF_ELSE_EXPRESSION,function(){ section_insert() })! section_end()! })!
и вот это
В действие if оставь эту строчку, а ты в начало выражение дописал слово "if" удали его, из-за этого ошибка синтаксиса
[[SAVED_XML]].indexOf("отлично") >= 0 || [[SAVED_XML]].indexOf("alert-success") >= 0
-
//[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(){ })})}
-
@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
копировал то что вы написали из проекта. сейчас лог не выводит ничего, так же если условие не выполненно то на старт тоже не переходит, хотя в файле еще много сайтов
-
Всем спасибо, решил проблему