Пожалуйста, проверьте следующий тест, он успешно нажимает кнопку «Войти» для меня:
import { Selector } from 'testcafe';
import { pick } from 'lodash';
fixture `GitHub`.page `github.com`;
test(`Click Sign In`, async t => {
await t.maximizeWindow();
await t.click(Selector('a.HeaderMenu-link').withText('Sign\u00a0in'));
await t.wait(3000);
});
- это управляющая последовательность HTML, которая может использоваться только в документах HTML. В простых строках JS он представлен символом \u00a0
. Я согласен, что это довольно неясно. Мы постараемся упростить обработку таких символов в контексте вопроса # 3937