В Testcafe я не могу нажать на кнопку с помощью селектора , но я могу нажать на кнопку с помощью selenium с тем же селектором

#testing #automated-tests #selector #e2e-testing #testcafe

Вопрос:

Под селектором, который я использовал, и щелкните метод

 const SubmitButton = Selector('#Login-LoginScreen-LoginDV-submit > div');  // selector used  .click(SubmitButton)    //tried this as well  //.pressKey('enter')  //.doubleClick(SubmitButton)  

Комментарии:

1. Вы должны использовать метод контроллера тестирования click() следующим образом await t.click(SubmitButton) . Я полагаю, вы сделали это, хотя ваш код отличается. Тогда что же на самом деле означает «не удается нажать»? Это тайм-аут? Вы получаете какие-либо ошибки?

2. импортируйте { Селектор , t} из ‘testcafe’; приспособление(«Домашняя страница Центра претензий»). страница( «» ); кнопка отправки = Селектор(‘#Login-Экран входа в систему-LoginDV-отправить > div’).С текстом(«Войти»); тест («Пользователь может войти в свою учетную запись», асинхронно t =>> { ожидание t .setNativeDialogHandler(() =>>> true) .нажмите(Кнопка отправки) // .нажмите (‘#gw-клиент—логотип’) });

3. Выше приведен фактический код, который я использую, и тестовый пример также передается. Я в замешательстве, что он не щелкает и не проходит !!?

4. Отправленной вами информации недостаточно, чтобы найти причину проблемы. Не могли бы вы поделиться разметкой тестируемой страницы или ссылкой на ваш сайт?