Селен + сикули беговая банка - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть вопрос, касающийся селена с сикули, работающей в банке.Я создал код для тестирования страницы, и когда я запускаю его из eclipse, он делает все отлично, но когда я экспортирую его как jar-файл runnable и запускаю скрипт с java -jar filename.jar, он выдает мне следующую ошибку:

Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.ExceptionInInitializerError
        at LogOut.main(LogOut.java:16)
        ... 5 more
Caused by: java.lang.NullPointerException
        at org.sikuli.script.RunTime.init(RunTime.java:635)
        at org.sikuli.script.RunTime.get(RunTime.java:291)
        at org.sikuli.script.RunTime.get(RunTime.java:126)
        at org.sikuli.script.RunTime.get(RunTime.java:316)
        at org.sikuli.script.Region.<clinit>(Region.java:31)
        ... 6 more 

Итак, мой вопрос в основном, как jar может выдавать эти ошибки, когда eclips запускает его без проблем.Моя цель - создать банку, которую можно будет выполнить на другом компьютере, поэтому я надеюсь, что вы поможете мне разобраться в этом.Спасибо

1 Ответ

0 голосов
/ 06 февраля 2019

на самом деле созданный вами тестовый скрипт не имеет проблем, если вы создали JAR-файл, проект должен содержать хотя бы один основной метод, который должен выполняться при создании любого JAR-файла, который должен содержать хотя бы один файл проекта.основной метод, следовательно, он показывает ошибку

, пожалуйста, перейдите по ссылке для справки для лучшего понимания

https://support.smartbear.com/alertsite/docs/monitors/web/selenium/create-runnable-jar-from-selenium-script-using-eclipse.html

...