Size: a a a

2020 February 11

P

Paul G in JS for testing
а какая задача стоит?
источник

OI

Oleksii Ihnatiuk in JS for testing
Olga
я на него и делаю. на спанчик внутри тоже пробовала
так ты говорила по айди
источник

O

Olga in JS for testing
я наверное не так выразилась. там выше было - попробовать навести мышь, чтобы заэнейблить дочерние элементы. я отвечала про тот элемент, на который я навожу. ну а так да:

this.dependecyTypeSS = element(By.id('msdrpdd20_msa_1'));
...
await browser.actions().mouseMove(this.dependecyTypeSS).perform();
const text = await this.gependecyTypeSS.element(by.css('.activity-dependency-text')).getText();
источник

OI

Oleksii Ihnatiuk in JS for testing
экшены не работают в тракторе с 74 хрома, если я не ошибаюсь
источник

AP

Alexander Popov in JS for testing
источник

AP

Alexander Popov in JS for testing
а в чем прикол? у драйвера что внутри же те же экшены
источник

O

Olga in JS for testing
Oleksii Ihnatiuk
экшены не работают в тракторе с 74 хрома, если я не ошибаюсь
😳 У нас в других тестах работают вроде... (драйвер и браузер обновляется с каждым запуском)
источник

OI

Oleksii Ihnatiuk in JS for testing
Alexander Popov
а в чем прикол? у драйвера что внутри же те же экшены
5.4.х трактор работает на json протоколе, а не на w3c. с этим связано
источник

AP

Alexander Popov in JS for testing
они даже зависимости не обновляют?
источник

OI

Oleksii Ihnatiuk in JS for testing
Olga
😳 У нас в других тестах работают вроде... (драйвер и браузер обновляется с каждым запуском)
давайте еще раз. Вам нужно навести сначала мышку, чтобы появился дропдаун, потом считать текст. Все верно?
источник

OI

Oleksii Ihnatiuk in JS for testing
Alexander Popov
они даже зависимости не обновляют?
если я не ошибаюсь в w3c поменялось как работают экшны
источник

O

Olga in JS for testing
Olga
Здравствуйте. Скажите, пожалуйста, по каким причинам кроме очевидных может вылетать Failed: element not interactable в Протракторе?
Из того что проверяла:
1) элемент не закрыт никаким другим
2) элемент не находится внутри фрейма
3) элемент успел отрендериться (проверяла в том числе, что все запросы выполнились).

Код там такой: есть select с options, а над ним рисуется красивый дропдаун обычными div-ками, которые при взаимодействии с ними выбирают нужное значение в селекте. И вот получается трактор/селениум не видят эти дивки.

Пока я просто execute скриптом выбираю в этом селекте опцию. Но это во-первых нерелеватный действиям пользователя тест, во-вторых, мне бы еще хотелось добавить асерты на текст и картинки в этих дивках ( Куда копать?
Вот изначальный вопрос был. Это дальше уже зашел разговор, что может быть нужно навести мышь и тогда элементы станут Interactable (но это не так).

А так там элемент выглядит как дропдаун. Надо его открыть, кликнув мышью, ассертить, что в опции написано (там текст меняется в зависимости от предыдущих действий) и кликнуть по ней. Первое и третье удается сделать с помощью execute script, второе никак вообще :)
источник

YP

Yaroslav Pernerovskyy in JS for testing
о, теперь 1000
источник

Sb

Sergii bapo in JS for testing
@IamIvar ты как 1000й можешь бесплатно задать вопрос, и на него ответят
источник

YP

Yaroslav Pernerovskyy in JS for testing
или платно, но не ответят ))
источник

МЁ

Мюсля 🙈 Ёшшик in JS for testing
или бесплатно но не ответят или платно и ответят.
источник

O

Olga in JS for testing
даже интересно, что же теперь человек спросит :)
источник

Sb

Sergii bapo in JS for testing
скажите, а хоть кто-то когда-то видел своими глазами не уе*ищную админку?)
вот морду сайта делают конфеткой, с вишенкой сверху, чтоб пиксель к пикселю.
А в админку залезешь - как будто сварщик с плиткоукладчиком прошлись инструментом по клавиатуре
источник

O

Olga in JS for testing
Конечно, это была админка очень гламурного форума (тематика мода-косметика бла бла). Как только в админке появлялось безобразие, редакторы объявляли забастовку.
источник

I

Ivar in JS for testing
Sergii bapo
@IamIvar ты как 1000й можешь бесплатно задать вопрос, и на него ответят
А вопрос можно задать бесплатно только один или там .. несколько?
источник