Похожие чаты

Есть ли возможность узнать программно (не внешними средствами) id процесса

браузера при запуске его селениумом (что бы потом убить при падении вебдрайвера) ?

9 ответов

14 просмотров

через консоль , команда tasklist

Там есть метод quit() чтобы его закрыть зачем мучаться

Михаил-Ножков Автор вопроса
georgiy_bot
Там есть метод quit() чтобы его закрыть зачем муча...

driver не родился, нет к нему доступа - /упал

Михаил-Ножков Автор вопроса
555
через консоль , команда tasklist

Это внешние средства

Михаил Ножков
driver не родился, нет к нему доступа - /упал

Если не родился, то и браузер не откроется. Как выше писали нужно обработать просто эксепшен и закрыть в случае проблем браузер c помощью quit(). Если на linux системе (или wls) и используешь чистый селениум (не UC и подобные), то используй selenoid. Он сам откроет\закроет контейнер с селениумом. Селеноид супер простой и удобный в использовании инструмент.

Михаил-Ножков Автор вопроса
Denis
Если не родился, то и браузер не откроется. Как вы...

сначала "рождается" браузер , а потом ecxeption в вебдрайвере. Поэтому доступа к закрытию браузер получить невозможно. Я за "хардкор", никаких обёрток, простой "селениум".

Михаил Ножков
сначала "рождается" браузер , а потом ecxeption в ...

И что, если ты этот эксепшен отловишь, то браузер не закроется quit? Сначала рождается драйвер Потом открывается экземпляр браузера А потом уже падают твои эксепшен. Работает так. И поскольку драйвер раньше браузера рождается, то и закрыть его ты можешь при падении.

Михаил-Ножков Автор вопроса
Denis
И что, если ты этот эксепшен отловишь, то браузер ...

Это теоретически , на практике при падении он уже del, поэтому quit() делать некому.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
9
Карта сайта