Это любопытно ... Мне пришлось вставить запись scrollTo
в мой тест E2E Cypress:
// More details for Standard Twin,
cy.scrollTo('0%,60%');
cy.wait(3000);
cy.get(':nth-child(2) > :nth-child(1) > :nth-child(1) > .jss639 > .jss675 > .jss963 > .jss959 > .jss985 > .jss578 > :nth-child(1) > .jss476 > .jss550').click();
Без scrollTo командная кнопка в третьей строке НИКОГДА не найдена ... Я также должен был ввести cy.wait
тоже.
Теперь он работает в 100% случаев, когда ЛОКАЛЬНО запускается с головой или без головы, Chrome или Electron, VS Code или Cypress runner.
Но как только я попытаюсь запустить конвейер VSTS, независимо от того, какие опции я использую, тест НЕ найдет этот элемент. Я также пытался использовать scrollTo со значениями PX, а не% ages, но это было еще менее надежно.
Это похоже на то, что конвейер VSTS "игнорирует" инструкцию прокрутки.
Кто-нибудь посоветует, пожалуйста?
Спасибо
David