Size: a a a

Selenide на русском

2020 June 11

S

Stanislav in Selenide на русском
Дмитрий Лукьяненко
а шо за тест такой в 6 минут?
Вставляет 2000 символов через sendKeys
источник

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
6 минут??
источник

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
через js пихни
источник

S

Stanislav in Selenide на русском
Получается так. Там запучкаются тесты в 10 потоков - может селенойд не справляется и еле шевелится
источник

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
там не селеноид умирает, а машина
источник

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
меньше потоков сделай, в итоге быстрее будет
источник

S

Stanislav in Selenide на русском
Дмитрий Лукьяненко
через js пихни
setValue не работает (при Configuration.fastSetValue = true;)
источник

S

Stanislav in Selenide на русском
Дмитрий Лукьяненко
меньше потоков сделай, в итоге быстрее будет
Я вот хочу попробовать так - ввести 10 символов и потом попипастить - вроде за 5 копипастов должно набраться 2000 символов
источник

AS

Andrei Solntsev in Selenide на русском
Зачем???
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Зачем???
Чтобы тест прошел ) Или есть другие варианты кроме как уменьшить количество потоков для ускорения работы машины с селенойдом?
источник

AS

Andrei Solntsev in Selenide на русском
Вбить 2000 символов в поле? Во-первых, нафига, а во-вторых, через fastSetValue=true. Если не работает, надо разбираться.
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Вбить 2000 символов в поле? Во-первых, нафига, а во-вторых, через fastSetValue=true. Если не работает, надо разбираться.
1) Тредование документации 2) Надо разбираться, но как только включаю Configuration.fastSetValue = true - в поле ввода вообще ничего не вводится
источник

MS

Maksim Smirnov in Selenide на русском
обязательно именно вбивать все 2000? нельзя ли через js вставить 1999, а потом последний символ через sendKeys?
источник

A

Anton in Selenide на русском
Maksim Smirnov
обязательно именно вбивать все 2000? нельзя ли через js вставить 1999, а потом последний символ через sendKeys?
кстати был именно такой опыт - чтобы сработало событие на UI - последний символ только через SendKeys
источник

S

Stanislav in Selenide на русском
Maksim Smirnov
обязательно именно вбивать все 2000? нельзя ли через js вставить 1999, а потом последний символ через sendKeys?
да можно и так, только js вставка не работает почему-то
источник

A

Anton in Selenide на русском
значит не в то поле отправляете
источник

S

Stanislav in Selenide на русском
Anton
значит не в то поле отправляете
В то поле. Поле имеет вот такой вид <textarea class="chat_field" rows="1" placeholder="Написать сообщение" xpath="1"></textarea>
источник

S

Stanislav in Selenide на русском
вот в него надо вставить
источник

S

Stanislav in Selenide на русском
Я думаю, может сначало нужно убедиться в том что в браузере разрешено исполнение JS?
источник

S

Stanislav in Selenide на русском
Поле ищу по xpath //textarea[contains(@class, 'chat_field')]
источник