Size: a a a

2020 April 11

AP

Alexander Popov in JS for testing
Olga
Спасибо большое! А почему так должно быть? Мне попалась инфа, что getText() не работает с invisible элементами, но я поняла это в смысле - скрытыми. А не просто не видимыми из-за скролла.
Не просто скрытые, а невидимые? :)
источник

m

mkots in JS for testing
👻.
источник

O

Olga in JS for testing
Невидимые глазом, но видимые браузером!
источник

AP

Alexander Popov in JS for testing
Olga
Невидимые глазом, но видимые браузером!
Селениум как раз пытается быть глазом :)
источник

m

mkots in JS for testing
Аж интересно что там, все записи с курса кента. наверно
источник
2020 April 12

DK

Dmitriy Kovalenko in JS for testing
Извините я просто не могу))) просто кек
источник

B

Bola in JS for testing
Это, наверное, кажется смешным кому-то.
источник

AP

Alexander Popov in JS for testing
Bola
Это, наверное, кажется смешным кому-то.
Мне например)
источник

B

Bola in JS for testing
Ну не знаю. Выглядит как низкосортный юмор.
источник

B

Bola in JS for testing
Давайте такое в группу не постить
источник

DK

Dmitriy Kovalenko in JS for testing
Сорян. 😓
источник

V

Vladimir in JS for testing
Что посоветуете для отладки js cкриптов в TestComplete ?
источник

RO

Roman Olshevski in JS for testing
Vladimir
Что посоветуете для отладки js cкриптов в TestComplete ?
дебаггер? там больше ж нет ничего
источник
2020 April 13

SM

Sewa Makhinya in JS for testing
Olga
Спасибо большое! А почему так должно быть? Мне попалась инфа, что getText() не работает с invisible элементами, но я поняла это в смысле - скрытыми. А не просто не видимыми из-за скролла.
Они могут смело оказаться неотрендеренными на момент запроса, вот текста и не будет
источник

O

Olga in JS for testing
Sewa Makhinya
Они могут смело оказаться неотрендеренными на момент запроса, вот текста и не будет
вроде нет, не тот случай. Я пробовала scrollToView к самому крайнему элементу, он тогда выдирает текст из тех, что справа, и возвращает пустой для тех, что слева. А левая часть уж точно отрендерилась.
источник

МК

Максим Кучеренко in JS for testing
Коллеги, подскажите, правильно ли я понял, что в протракторе использовать промис таким образом не совсем правильно?
export const conDropdown = async (cssLocator: string, testName: string = "", timeout: number = getTimeoutValueMsc()): Promise<boolean> => {
   let dropdownClickResult = await clickOnElementByCss(cssLocator);
   if(!dropdownClickResult) {
       return false;
   }
источник

OK

Oleksandr Khotemskyi in JS for testing
Максим Кучеренко
Коллеги, подскажите, правильно ли я понял, что в протракторе использовать промис таким образом не совсем правильно?
export const conDropdown = async (cssLocator: string, testName: string = "", timeout: number = getTimeoutValueMsc()): Promise<boolean> => {
   let dropdownClickResult = await clickOnElementByCss(cssLocator);
   if(!dropdownClickResult) {
       return false;
   }
Покажи clickOnElementByCss
источник

МК

Максим Кучеренко in JS for testing
Oleksandr Khotemskyi
Покажи clickOnElementByCss
источник

H

Herman in JS for testing
Доброе утро, комрады!
Есть вопрос к умельцам протрактора. У нас на проектике часть юая переезжает на реакт, и решили попробовать завести наши тесты с waitForAngularEnabled(false) по дефолту.
При инициализации конфига в onPrepare хуке выключаю синхронизацию, но при запуске теста она опять включена (проверяю вызвав waitForAngularEnabled без параметра). Гуглёж не помогает, а официальная дока протрактора рекомендует выключать ангуляр синхронизацию уже в самом спеке/пейджобжекте.
Мб кто-то сталкивался с этой проблемой раньше? Спасибо :)
источник

H

Herman in JS for testing
(выключать явно в каждом тесте не хочется - долго копипастить придётся)
источник