Getting started with Optimus
- Step 1: Install the optimus-cli utilty
npm install -g optimus-cli
- Step 2: Verify if your system is ready for using Optimus
$ optimus doctor
- Step 3: Install if
optimus doctorreported any missing dependencies.
$ optimus setup
Step 4: Again try to execute
optimus doctor, if some applications are not getting detected try setting path for which ever it is not detecting ( Java|Gradle|MongoDB|AndroidPlatformTools ).
Step 5: Configure Mongodb
If you have installed mongodb using optimus doctor command. You will have to manually create /Data/db folder.
Here is how you do it in terminal
mkdir -p \data\db icacls "C:\data" /grant Users:F
try running mongod command in your terminal now, mongo instance should be up and running on port 27017
Step 6: To create a new Optimus project.
$ optimus new <project_name>
- Step 7: Once the project is created you can import the project into your favourite IDE. However we love IntelliJ though.
- Change Appium & Node Path in HelloOptimusAndroid.json|HelloOptimusIOS.json Check manually by going to below mentioned paths. If the files are present, then you can use below paths. Otherwise you need to set the actual path of Appium&Node.
AppiumPath in json - "C:\\Users\\<UserName>\\AppData\\Roaming\\npm\\node_modules\\appium\\build\\lib\\main.js" NodePath in json - "C:\\Program Files\\nodejs\\node.exe"