|
|
|
Какая версия Selenium'а более-менее стабильна?
|
|||
|---|---|---|---|
|
#18+
Взял последний selenium 3.3.1 + gecko 0.15 + firefox 52.0.2 Оно конечно работает... но GPF и оставленные процессы в ОС после завершения приложения не радуют. Можно ли последние slenium'ы заставить работать без gecko? Есть ли какая нибудь более стабильная комбинация версий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2017, 10:09 |
|
||
|
Какая версия Selenium'а более-менее стабильна?
|
|||
|---|---|---|---|
|
#18+
П....ц. Какой-то Сделал приложение, 6 дня работало, еще 4 часа назад работало.... исходный код не трогал, а сейчас падает с ошибкой, на банальной команде: el.sendKeys( userName ); Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Все параметры есть и не null ))) Код два-три часа назад работал, я его НЕ трогал, уже не работает. До каких чудес дошла современная техника, даже не представить ((( Сейчас ставлю Chrome, мое мнение, то как написан и работает модуль для Mozilla - за такое студентов из института выгонять надо. Совершенно случайные ошибки сыпятся одна за одной. То JavaScript error'ы, то ошибки в pipe, то network, то еще что-то из C кода прилетает. Совершенно случайным образом. Я уже не говоря, что делать click в виде набора операций mouseOver + pause + click + pause + release - это убиться. То срабатывает, то нет. А просто click срабатывает не на всех элементах. Блин. Можно же было подумать, что перед тем, как эмулировать click с мышки, хорошо бы и остальные мышиные действия воспроизвести. Ну и необходимость втыкать pause, которых периодически не хватает - то же замечательно. В общем, указанная в первом посте версия selenium'а с FireFox - хуже заливной рыбы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 10:16 |
|
||
|
Какая версия Selenium'а более-менее стабильна?
|
|||
|---|---|---|---|
|
#18+
(задумчиво пыхая папироской) Это Джава, браааааат! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 10:57 |
|
||
|
Какая версия Selenium'а более-менее стабильна?
|
|||
|---|---|---|---|
|
#18+
Это руки кривые. Не верю, что в JNI нельзя в native code поставить on hook на завершение JVM. В любом случае, native code это dll, там должен dll unload вызываться. Почему [каждый может вставить недостающее пользуясь своей фантазией] нельзя в native коде убить процессы которые запускали? Я понимаю, что вызов финалайзера java'ой не гарантирован, но в native code то это сделать явно можно. Поставил Chrome Driver, посмотрю как с Chrome. Пока, визуально, по крайне мере ошибок в консоль не пишет. Хотя это и не показатель ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 11:38 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=69&tid=2122968]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 366ms |

| 0 / 0 |
