Нажмите флажок в Codeception - PullRequest
       9

Нажмите флажок в Codeception

0 голосов
/ 03 октября 2019

Я должен запустить тест с кодовым восприятием. Мне нужно установить флажок, но я не могу заставить его работать каким-либо образом (нажатием или CheckOption). Это код:

Может кто-нибудь мне помочь? Вы видели эту проблему?

1 Ответ

0 голосов
/ 09 октября 2019

Попробуйте использовать

checkOption('//input[@type = "checkbox"]');

Если имеется несколько флажков, вы можете изменить его на

'//input[@id = "queue_joinEmptyInUseEnabled"]'

или

'//input[@name = "queue[joinEmptyInUseEnabled]"]'

и т. Д.

Конечно, удобнее иметь константы с XPath и использовать их в тестах. Например,

const CHECKBOX = '//input[@type = "checkbox"]';

или даже

const CHECKBOX = ['name' => 'queue[joinEmptyInUseEnabled]'];

и т.д ...

, а затем используйте

checkOption(self::CHECKBOX);

Надеюсь, что это работает :)

...