Я хотел бы использовать verifyElementPresent, чтобы пропустить часть кода в моем тестовом сценарии Selenium. Я успешно использовал что-то подобное в старом расширении Firefox, но не могу понять, как заставить его работать в версии Chrome Kantu.
Я пробовал оба $ {! StatusOK} == true и $ {! LastCommandOK} == true, и я обнаружил, что они оба привередливы. Я не могу получить последовательный тестовый пример ни с одним из них, и я не уверен, почему. Я использовал storeElementPresent в расширении браузера FireFox, и он работал согласованно, но эта команда недоступна в Kantu.
Приведенная ниже ссылка описывает сценарий EXACT, для которого я пытаюсь использовать verifyElementPresent, но он не работает для меня. Кто-нибудь знает другой способ сделать это?
https://a9t9.com/kantu/docs/selenium-ide/assertelementpresent-verifyelementpresent
{
"Command": "verifyElementPresent",
"Target": "//table[@id='phHeader']/tbody/tr/td[3]/div/div/div/span[2]",
"Value": ""
},
{
"Command": "gotoIf",
"Target": "${!statusOK} == true",
"Value": "logOut"
},
{
"Command": "gotoIf",
"Target": "${!statusOK} == false",
"Value": "logIn"
},
Я ожидаю, что когда элемент будет присутствовать, он перейдет к метке «logOut» кода.
Пожалуйста, посмотрите изображение моего Kantu-плеера, чтобы точно определить, где он неисправен: https://imgur.com/ckzp1Aa
Спасибо!