Моят файл bash работи добре в прозорци, но не работи в linux / mac. Аз създадох селен проект с testng и искам да създам bash файл, така че мога да изпълнявам проекта си без IDE
Търсих, но не успях да намеря решение за същото
Грешка в терминала: -
>bash TestNg_RunMe.bat
>Error: Could not find or load main class ..src.lib.selenium-java-2.46.0.jar
>TestNg_RunMe.bat: line 1: ./bin: Is a directory
Забележка: - Имам полза удрям командата също така да стартирате командата в linux и mac
Също така lib и bin директорията присъства на правилното място (тъй като работи добре в прозорците)
Моят файл bash е: -
java -cp ./src/lib/*;./bin org.testng.TestNG testng.xml
По-горе bash работи перфектно за прозорци Аз също се опитах с пълен абсолютен път Аз също извличам testng.jar и го добавям в bash файла но нищо не работи.
Отговори:
4 за отговор № 1Пътеките се разделят с помощта на :
под Unix-подобни системи, а не ;
както в Windows:
java -cp ./src/lib/*:./bin org.testng.TestNG testng.xml
Ако използвате bash
под Windows, след което се променя :
трябва да работят навсякъде.
Най- ;
характерни средства край на изявлението към черупка Unix, така че това, което се опитвате да оцените, е:
java -cp ./src/lib/*
./bin org.testng.TestNG testng.xml