Prerequisite:
1. Protractor is already installed.
Protractor installation steps http://automation-home.blogspot.com/2015/11/protractor-installation.html
2. Protractor demo script
4. Set the Environment variable for JAVA
https://docs.oracle.com/javase/tutorial/essential/environment/paths.html
http://www.javatpoint.com/how-to-set-path-in-java
5. Install Android SDK
6. Set the Environment variable for Android SDK.
7. Configuring 'Protractor' in 'WebStorm IDE'.
Running the 'Protractor' script in 'WebStorm'.
http://automation-home.blogspot.com/2015/11/configuring-protractor-in-webstorm.html
Running the 'Protractor' script in 'WebStorm'.
http://automation-home.blogspot.com/2015/11/configuring-protractor-in-webstorm.html
8. Install Appium Server for windows os.
9. Install Phone Drivers
10. Enable Developer options in the mobile device.
11. Enable USB Debugging in Mobile Device.
http://automation-home.blogspot.com/2015/12/enable-developer-options.html
http://automation-home.blogspot.com/2015/12/enable-developer-options.html
Protractor script and configuration changes:
1. Copy 'todo-spec.js' and 'conf.js' from url http://www.protractortest.org/#/
2. Modify the 'conf.js' to include the appium configuration.
Conf.js:
exports.config = {
seleniumAddress: 'http://localhost:4723/wd/hub',
specs: ['todo-spec.js'],
capabilities: {
browserName: 'chrome',
platformName: 'android',
//platformVersion: '',
deviceName: ''
}
};
4. Connect real android device to your PC.
5. Run 'adb devices' and verify abd detects your android mobile device.
6. Launch Appium Server
7. Execute the protractor script.
- Protractor script is executed on your real android device.
can we test using emulator without connecting the device..if so...plz produce the steps...thanks in advance
ReplyDelete