Селен, кажется, мешает моему бинарному файлу открывать динамические библиотеки - PullRequest
0 голосов
/ 01 марта 2019

Я настраиваю сетку Selenium для автоматизации испытаний электронного приложения.Я установил правильный хром-драйвер и запросил мой встроенный бинарный файл электронного приложения.Мое приложение запускается правильно, но не удается при попытке добавить собственную библиотеку для приложения (собственный модуль узла).

Если я запускаю приложение вручную, все работает хорошо, ошибки на dlopen

* 1004 нет* Если я использую обычный бинарный файл Chrome, то все работает так же.

Будет ли сервер изолированной программной памяти selenimum-сервера его порожденным исполняемым файлом и заблокирует ли мой двоичный файл доступ к собственному модулю?

Будет ли сама Java-среда изолированной программной средой для селена-сервер препятствует доступу к нему каких-либо подпроцессов?

Я использую две машины (концентратор и узел) на Windows 10

1 Ответ

0 голосов
/ 05 марта 2019

Я выяснил, в чем дело: мое приложение использует некоторые файлы DLL, которые поставляются вместе с приложением.Этот .dll является частью пакета VC Redistributable 2015.При порождении приложения с помощью selenium-server или даже при использовании команды start этот .dll недоступен.Установка пакета VC Redistributable 2015 решила мою проблему

...