как использовать если условие с web_reg_find - PullRequest
0 голосов
/ 03 января 2019

как включить, если условие с web_reg_find

Например

if
{

web_reg_find("Search=Body", "Text=Launch Title",    LAST);
 //----Passes
    {
  printf("%d\n", login successful);  /* user will login
}
 }

Else 
{

printf("%d\n", login not successful);  /* user will not login

}

конец кода

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Я предлагаю использовать атрибут savecount функции web reg find, где он будет сохранять, сколько раз он находил текст на странице.

web_reg_find("Text=Welcome","SaveCount=Welcome_Count",LAST );
.........
......
if (atoi(lr_eval_string("{Welcome_Count}")) > 0){
        lr_output_message("Login successful.");
  }

 else{
     lr_error_message("Login failed");
     return(0);
   }
0 голосов
/ 10 января 2019
Action()
{
    int returncode;

    lr_continue_on_error(1);

    web_reg_find("Search=Body", "Text=Launch Title",    LAST);

returncode = web_url("<YOUR URL>",
                 [...]

    if (returncode!=LR_PASS)
        {
        lr_error_message ("user will not login");
        return -1 // Script abort
        }
    else    
        {
        lr_output_message ("user will login");
        }

    lr_continue_on_error(0);

Это работает

...