Проблема в том, что автотесты, у которых стоит в некоторых шагах ожидание более 60сек, падают с webdriverexception.
Вычитал, что проблема в том, что если не было в течение 60сек запросов к selenium api, то сессия принудительно прерывается.
Этим параметром можно управлять. Выставляется он как то типа того, но такая команда для меня не подходит:
sudo ./cm_linux_amd64 selenoid start --args "-session-attempt-timeout 5m -service-startup-timeout 5m"
В официальной документации селениды непонятно, как этот таймаут ставить, какой командой.
Также не могу попасть в докер контейнер. На команду
docker exec -it 9f26edbf7560 bash
или
docker exec -it 9f26edbf7560 sh
получаю ошибку:
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"bash\": executable file not found in $PATH"
Вопросов в итоге три.
1. Какова должна быть последовательность действий того, чтобы выставить нужный таймаут?
2. Какой командой в итоге нужно выставить таймаут?
3. Разновидностей таймаута несколько?