Элемент не найден: Попытка проверить отключенную кнопку - PullRequest
0 голосов
/ 27 февраля 2019

Попытка проверить эту кнопку, если она отключена на странице:

  <div class="btn-group pull-right" xpath="1"><div class="pull-right" style=""><input type="submit" ng-disabled="registrationForm.$invalid|| vm.payload.ConfirmPassword!=  vm.payload.Password|| vm.payload.ConfirmEmail!= vm.payload.Email|| vm.isAgreed== false|| vm.payload.GRecaptchaResponse== ''" class="btn btn-success btn-flat" value="Register and Continue" disabled="disabled" style=""></div></div>

Но каждый раз, когда я запускаю ее, он говорит, что Элемент не найден: (используя katalon) Пробовал добавлять delay () / waitForElement, нополучил ту же ошибку.

Это xpath, который я использую: // div [@ class = 'btn-group pull-right']


WebUI.delay (10)

WebUI.verifyElementNotClickable (findTestObject ('H3. Зарегистрироваться / H3.5 Предоставление правильных данных (страница профиля и контакта) без проверки условий и положения и Captcha / Page_Demo Bookie (BETA) / кнопка «Зарегистрироваться и продолжить»))


Ниже приведен полный журнал ошибок

03-01-2019 13:39:17 Тестовые случаи / H3.Регистрация / H3.5 Предоставление правильных данных (страница «Профиль» и «Контакт») без проверки условий и капчи

Истекшее время: 55,445 с

Тестовые случаи / H3.Регистрация / H3.5 Предоставление правильных данных (страница «Профиль» и «Контакт») без проверки Условий и Captcha FAILED.Причина: com.kms.katalon.core.exception.StepFailedException: Невозможно проверить объект 'Хранилище объектов / H3.Регистрация / H3.5 Предоставление правильных данных (страница «Профиль» и «Контакт») без проверки «Общие положения и условия» и «Captcha / Page_Demo Bookie (BETA) / RegisterButton» НЕ нажимаем (первопричина: com.kms.katalon.core.exception.StepFailedException: Веб-элемент с идентификатором: «Хранилище объектов / H3. Регистрация / H3.5». Предоставление правильных данных (страница «Профиль» и «Контакт») без проверки «Общие положения и условия» и «Captcha / Page_Demo Bookie (BETA) / RegisterButton», расположенной в «By.xpath:// * [@ // div [@ class = 'btn-group pull-right'] // input = '// div [@ class = "btn-group pull-right"] // input'] 'не найден) в com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed (KeywordMain.groovy: 36) в com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed (WebUIKeywordMain.groovy:)com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword (WebUIKeywordMain.groovy: 27) в com.kms.katalon.core.webui.keyword.builtin.VerifyElementNotClickableKeyword.otrifableKeyment.otrifableE (ord.groovy: 96) at com.kms.katalon.core.webui.keyword.builtin.VerifyElementNotClickableKeyword.execute (VerifyElementNotClickableKeyword.groovy: 67) в com.kms.katalon.core.exwordword.internal.ForeyKeyTecutor.groovy: 53) в com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.verifyElementNotClickable (WebUiBuiltInKeywords.groovy: 591) в com.kms.katalon.core.webui.keyword.WebableNotна H3.5 Предоставление правильных данных (страница «Профиль и контакт») без проверки условий и Captcha.run (H3.5 Предоставление правильных данных (страница «Профиль и контакт») без проверки условий и код и Captcha: 86) на com.kms.katalon.core.main.ScriptEngine.run (ScriptEngine.java:194) в com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText (ScriptEngine.java:119) в com.kms.katalon.core.main.TestCaseExecutor.runScript (TestCaseExecutor.java:321) в com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:312) в com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase (TestCaseExecutor.java:291) в com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase (TestCaseEx28)com.kms.katalon.core.main.TestCaseExecutor.execute (TestCaseExecutor.java:222) в com.kms.katalon.core.main.TestCaseMain.runTestCase (TestCaseMain.java:106) в com.kms.katalon.core.main.TestCaseMain.runTestCase (TestCaseMain.java:97) по адресу com.kms.katalon.core.main.TestCaseMain $ runTestCase $ 0.call (неизвестный источник) по адресу TempTestCase1551411555685.run (TempTestCase15514115556823 * 10 *

1023 *1023* 1023yy)

Может кто-нибудь помочь мне или поделиться какой-либо идеей о том, как это исправить?

1 Ответ

0 голосов
/ 27 февраля 2019

Вы должны нацелить на элемент input следующий xpath:

//div[@class='btn-group pull-right']//input

или с помощью селектора css:

div.btn-group.pull-right input
...