Я пытаюсь понять, в чем разница между locator.check и locator.setChecked, когда для него установлено значение true
.
Я проверил документы, и похоже, что они в основном одинаковы.
Я проверил их функциональность и похоже, что они делают то же самое.
Есть ли разница? может быть другая цель?
Лично я check()
могу установить только переключатель или флажок, но setChecked()
также могу снять флажок с помощью false
Хорошо, я думал, что это очевидно, но я указал значение true
в вопросе.
locator.check
locator.setCheck
Итак, судя по документации, locator.check
выдаст ошибку, если элемент отсоединен от DOM в любой момент во время действия, тогда как locator.setCheck
в этом случае повторит попытку.
См. Почему мне не следует загружать изображения кода/данных/ошибок? и Не поощряйте скриншоты кода и/или ошибок. Эти скриншоты текста должны быть представлены в виде обычного текста в блочных кавычках, чтобы они были читабельными и доступными. Спасибо.
@ggorlen Думаю, он предоставил скриншоты, чтобы отметить эти различия красным, в любом случае спасибо за подробный ответ!
Я думаю, это отличный ответ, спасибо @Lajos Arpad!
@VishalAggarwal рад помочь. Да, скриншоты имели целью подчеркнуть разницу. Я также написал краткое содержание для тех, у кого возникнут трудности с проверкой изображения.
Выглядит идентично. Возможно, дополнение для соответствия другим «setX».