Я использую 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, затем выделите его не зеленой записью.
Есть идеи, как это сделать?
Спасибо!