Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Какая версия Selenium'а более-менее стабильна? / 4 сообщений из 4, страница 1 из 1
14.04.2017, 10:09
    #39438492
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая версия Selenium'а более-менее стабильна?
Взял последний selenium 3.3.1 + gecko 0.15 + firefox 52.0.2

Оно конечно работает... но GPF и оставленные процессы в ОС после завершения приложения не радуют.

Можно ли последние slenium'ы заставить работать без gecko?
Есть ли какая нибудь более стабильная комбинация версий?
...
Рейтинг: 0 / 0
20.04.2017, 10:16
    #39441398
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая версия Selenium'а более-менее стабильна?
П....ц. Какой-то

Сделал приложение, 6 дня работало, еще 4 часа назад работало.... исходный код не трогал, а сейчас падает с ошибкой, на банальной команде:

el.sendKeys( userName );

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:99)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:43)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:163)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:604)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:274)
	at org.openqa.selenium.remote.RemoteWebElement.sendKeys(RemoteWebElement.java:98)



Все параметры есть и не null )))
Код два-три часа назад работал, я его НЕ трогал, уже не работает.

До каких чудес дошла современная техника, даже не представить (((

Сейчас ставлю Chrome, мое мнение, то как написан и работает модуль для Mozilla - за такое студентов из института выгонять надо. Совершенно случайные ошибки сыпятся одна за одной. То JavaScript error'ы, то ошибки в pipe, то network, то еще что-то из C кода прилетает. Совершенно случайным образом.

Я уже не говоря, что делать click в виде набора операций mouseOver + pause + click + pause + release - это убиться. То срабатывает, то нет. А просто click срабатывает не на всех элементах.

Блин. Можно же было подумать, что перед тем, как эмулировать click с мышки, хорошо бы и остальные мышиные действия воспроизвести. Ну и необходимость втыкать pause, которых периодически не хватает - то же замечательно.

В общем, указанная в первом посте версия selenium'а с FireFox - хуже заливной рыбы
...
Рейтинг: 0 / 0
20.04.2017, 10:57
    #39441425
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая версия Selenium'а более-менее стабильна?
(задумчиво пыхая папироской)
Это Джава, браааааат!
...
Рейтинг: 0 / 0
20.04.2017, 11:38
    #39441461
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какая версия Selenium'а более-менее стабильна?
Это руки кривые.

Не верю, что в JNI нельзя в native code поставить on hook на завершение JVM. В любом случае, native code это dll, там должен dll unload вызываться.

Почему [каждый может вставить недостающее пользуясь своей фантазией] нельзя в native коде убить процессы которые запускали? Я понимаю, что вызов финалайзера java'ой не гарантирован, но в native code то это сделать явно можно.

Поставил Chrome Driver, посмотрю как с Chrome. Пока, визуально, по крайне мере ошибок в консоль не пишет. Хотя это и не показатель )))
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Какая версия Selenium'а более-менее стабильна? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]