Проверьте значение переменной с помощью Kantu Browser Automation в Chrome - PullRequest
0 голосов
/ 22 октября 2018

Я использую Kantu Browser Automation на Chrome.

Представьте, что у меня есть следующий случайный сайт:

https://www.100lenders.com/index.php

Тогда я хочу проверить,элемент выбора, соответствующий: My Loan Amount в верхней правой области, имеет 49 опций или нет?

Проверить предварительный просмотр верхней правой панели здесь .

Для этого у меня такдалеко следующее JSON:

{
  "CreationDate": "2018-10-22",
  "Commands": [
    {
      "Command": "open",
      "Target": "https://www.100lenders.com/index.php",
      "Value": ""
    },
    {
      "Command": "select",
      "Target": "id=loanSelect",
      "Value": "label=$700"
    },
    {
      "Command": "storeEval",
      "Target": "document.querySelectorAll('#loanSelect option').length",
      "Value": "count"
    },
    {
      "Command": "echo",
      "Target": "${count}",
      "Value": ""
    }
  ]
}

, которое фактически выдает: 49, как вы можете видеть в журнале ниже:

[status]
Playing macro 100lenders.com
[info]
Executing:  | open | https://www.100lenders.com/index.php |  | 
[info]
Executing:  | select | id=loanSelect | label=$700 | 
[info]
Executing:  | storeEval | document.querySelectorAll('#loanSelect option').length | count | 
[info]
Executing:  | echo | ${count} |  | 
[echo]
49
[info]
Macro completed (Runtime 4.00s)

Моя цель состоит в том, чтобы, если по какой-то причинечисло отличное от 49, затем выделите его не зеленой записью.

Есть идеи, как это сделать?

Спасибо!

...