I am using xiomi red me note3 and when i started execution of script which was recorded on web , it will start and after starting the Appium server its not moving forward, however test shows its running. below is screen shot:
I have got error while installing appium, is that related to that?
gyp ERR! configure error
gyp ERR! stack Error: Can’t find Python executable “python”, you can set the PYTHON env variable.
gyp ERR! stack at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:483:19)
gyp ERR! stack at PythonFinder. (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:508:16)
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Windows_NT 10.0.16299
gyp ERR! command “C:\\Program Files\\nodejs\\node.exe” “C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js” “rebuild”
gyp ERR! cwd C:\Users\SSaxena\AppData\Roaming\npm\node_modules\appium\node_modules\heapdump
gyp ERR! node -v v8.9.4
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
What are the PYTHON env variables to add?
Pls help.
Shruti
Python error was gone however my first issue is not resolved.
I am getting this on console, not able to understand where to update language or country
02-22-2018 02:21:26 PM - [START] - Start Test Case : Test Cases/test2
02-22-2018 02:21:27 PM - [INFO] - Evaluating variables for test case
02-22-2018 02:21:28 PM - [START] - Start action : openBrowser
02-22-2018 02:21:29 PM - [INFO] - Opening browser
02-22-2018 02:21:29 PM - [INFO] - Starting ‘Android’ driver
02-22-2018 02:21:29 PM - [INFO] - User set preference: [‘appWaitActivity’, ‘com.*’]
02-22-2018 02:21:29 PM - [INFO] - User set preference: [‘deviceId’, ‘577bf4dc’]
[Appium] Welcome to Appium v1.7.2
[Appium] Non-default server args:
[Appium] port: 50068
[Appium] loglevel: info
[Appium] chromeDriverPort: 50069
[Appium] tmpDir: C:\Users\SSaxena\AppData\Local\Temp\\Katalon\Appium\Temp1519273289660
[Appium] Appium REST http interface listener started on 0.0.0.0:50068
02-22-2018 02:21:42 PM - [INFO] - Appium server started on port 50,068
[HTTP] --> GET /wd/hub/status {}
[HTTP] <-- GET /wd/hub/status 200 46 ms - 72
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“appWaitActivity”:“com.",“browserName”:“Chrome”,“deviceId”:“577bf4dc”,“deviceName”:“Xiaomi Redmi Note 3 (Android 6.0.1)”,“newCommandTimeout”:1800,“platform”:“ANDROID”,“platformName”:“Android”,“udid”:“577bf4dc”},“capabilities”:{“desiredCapabilities”:{“appWaitActivity”:"com.”,“browserName”:“Chrome”,“deviceId”:“577bf4dc”,“deviceName”:“Xiaomi Redmi Note 3 (Android 6.0.1)”,“newCommandTimeout”:1800,“platform”:“ANDROID”,“platformName”:“Android”,“udid”:“577bf4dc”},“firstMatch”:[{“browserName”:“Chrome”,“platformName”:“android”}]}}
[Appium] Merged W3C capabilities {“desiredCapabilities”:{“appWaitActivity”:"com… into desiredCapabilities object {“appWaitActivity”:“com.*”,“browserName”:"Chrom…
[Appium] Creating new AndroidDriver (v1.37.0) session
[Appium] Capabilities:
[Appium] appWaitActivity: com.*
[Appium] browserName: Chrome
[Appium] deviceId: 577bf4dc
[Appium] deviceName: Xiaomi Redmi Note 3 (Android 6.0.1)
[Appium] newCommandTimeout: 1800
[Appium] platform: ANDROID
[Appium] platformName: android
[Appium] udid: 577bf4dc
[BaseDriver] The following capabilities were provided, but are not recognized by appium: deviceId, platform.
[BaseDriver] Session created with session id: c3920b46-b51f-4e5a-a68d-3ff3ec08cc24
[AndroidDriver] Java version is: 1.8.0_102
[AndroidDriver] We’re going to run a Chrome-based session
[AndroidDriver] Chrome-type package and activity are com.android.chrome and com.google.android.apps.chrome.Main
[ADB] Checking whether adb is present
[ADB] Using adb.exe from C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe
[AndroidDriver] Retrieving device list
[AndroidDriver] Using device: 577bf4dc
[ADB] Checking whether adb is present
[AndroidDriver] App file was not listed, instead we’re going to run com.android.chrome directly on the device
[AndroidDriver] Starting Android session
[AndroidDriver] setDeviceLanguageCountry requires language or country.
[AndroidDriver] Got language: ‘null’ and country: ‘null’
Now the below one is recent log,but still running without any error and no response.
02-22-2018 04:01:03 PM - [START] - Start Test Case : Test Cases/test2
02-22-2018 04:01:04 PM - [INFO] - Evaluating variables for test case
02-22-2018 04:01:05 PM - [START] - Start action : openBrowser
02-22-2018 04:01:08 PM - [INFO] - Opening browser
02-22-2018 04:01:08 PM - [INFO] - Starting ‘Android’ driver
02-22-2018 04:01:08 PM - [INFO] - User set preference: [‘appWaitActivity’, ‘com.*’]
02-22-2018 04:01:08 PM - [INFO] - User set preference: [‘deviceId’, ‘577bf4dc’]
[Appium] Welcome to Appium v1.7.2
[Appium] Non-default server args:
[Appium] port: 50094
[Appium] chromeDriverPort: 50095
[Appium] tmpDir: C:\Users\SSaxena\AppData\Local\Temp\\Katalon\Appium\Temp1519279268780
[Appium] Appium REST http interface listener started on 0.0.0.0:50094
02-22-2018 04:01:29 PM - [INFO] - Appium server started on port 50,094
[HTTP] --> GET /wd/hub/status {}
[debug] [MJSONWP] Calling AppiumDriver.getStatus() with args: []
[debug] [MJSONWP] Responding to client with driver.getStatus() result: {“build”:{“version”:“1.7.2”,“revision”:null}}
[HTTP] <-- GET /wd/hub/status 200 49 ms - 72
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“appWaitActivity”:“com.",“browserName”:“Chrome”,“deviceId”:“577bf4dc”,“deviceName”:“Xiaomi Redmi Note 3 (Android 6.0.1)”,“newCommandTimeout”:1800,“platform”:“ANDROID”,“platformName”:“Android”,“udid”:“577bf4dc”},“capabilities”:{“desiredCapabilities”:{“appWaitActivity”:"com.”,“browserName”:“Chrome”,“deviceId”:“577bf4dc”,“deviceName”:“Xiaomi Redmi Note 3 (Android 6.0.1)”,“newCommandTimeout”:1800,“platform”:“ANDROID”,“platformName”:“Android”,“udid”:“577bf4dc”},“firstMatch”:[{“browserName”:“Chrome”,“platformName”:“android”}]}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{“appWaitActivity”:“com.",“browserName”:“Chrome”,“deviceId”:“577bf4dc”,“deviceName”:“Xiaomi Redmi Note 3 (Android 6.0.1)”,“newCommandTimeout”:1800,“platform”:“ANDROID”,“platformName”:“Android”,“udid”:“577bf4dc”},null,{“desiredCapabilities”:{“appWaitActivity”:"com.”,“browserName”:“Chrome”,“deviceId”:“577bf4dc”,“deviceName”:“Xiaomi Redmi Note 3 (Android 6.0.1)”,“newCommandTimeout”:1800,“platform”:“ANDROID”,“platformName”:“Android”,“udid”:“577bf4dc”},“firstMatch”:[{“browserName”:“Chrome”,“platformName”:“android”}]}]
[debug] [BaseDriver] Event ‘newSessionRequested’ logged at 1519279290875 (16:01:30 GMT+1000 (E. Australia Standard Time))
[Appium] Merged W3C capabilities {“desiredCapabilities”:{“appWaitActivity”:"com… into desiredCapabilities object {“appWaitActivity”:“com.*”,“browserName”:"Chrom…
[Appium] Creating new AndroidDriver (v1.37.0) session
[Appium] Capabilities:
[Appium] appWaitActivity: com.*
[Appium] browserName: Chrome
[Appium] deviceId: 577bf4dc
[Appium] deviceName: Xiaomi Redmi Note 3 (Android 6.0.1)
[Appium] newCommandTimeout: 1800
[Appium] platform: ANDROID
[Appium] platformName: android
[Appium] udid: 577bf4dc
[BaseDriver] The following capabilities were provided, but are not recognized by appium: deviceId, platform.
[BaseDriver] Session created with session id: 3deba343-41f5-4321-8774-82f9b704783f
[debug] [AndroidDriver] Getting Java version
[AndroidDriver] Java version is: 1.8.0_102
[AndroidDriver] We’re going to run a Chrome-based session
[AndroidDriver] Chrome-type package and activity are com.android.chrome and com.google.android.apps.chrome.Main
[ADB] Checking whether adb is present
[ADB] Using adb.exe from C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe
[AndroidDriver] Retrieving device list
[debug] [ADB] Trying to find a connected android device
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[AndroidDriver] Using device: 577bf4dc
[ADB] Checking whether adb is present
[debug] [ADB] Setting device id to 577bf4dc
[AndroidDriver] App file was not listed, instead we’re going to run com.android.chrome directly on the device
[debug] [AndroidDriver] Checking whether package is present on the device
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“shell”,“pm”,“list”,“packages”,“com.android.chrome”]
[AndroidDriver] Starting Android session
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“wait-for-device”]
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“shell”,“echo”,“ping”]
[AndroidDriver] setDeviceLanguageCountry requires language or country.
[AndroidDriver] Got language: ‘null’ and country: ‘null’
[debug] [Logcat] Starting logcat capture
[debug] [AndroidDriver] Pushing settings apk to device…
[debug] [ADB] Getting install status for io.appium.settings
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“shell”,“pm”,“list”,“packages”,“io.appium.settings”]
[debug] [ADB] App is not installed
[debug] [ADB] App ‘C:\Users\SSaxena\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\app\build\outputs\apk\settings_apk-debug.apk’ not installed. Installing
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“install”,“C:\\Users\\SSaxena\\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\io.appium.settings\\app\\build\\outputs\\apk\\settings_apk-debug.apk”]
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“shell”,“getprop”,“ro.build.version.sdk”]
[debug] [ADB] Current device property ‘ro.build.version.sdk’: 23
[debug] [ADB] Device API level: 23
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“shell”,“dumpsys”,“package”,“io.appium.settings”]
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“shell”,“ps”]
[debug] [ADB] Device API level: 23
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘C:\Users\SSaxena\.katalon\tools\android_sdk\platform-tools\adb.exe’ with args: ["-P",5037,"-s",“577bf4dc”,“shell”,“am”,“start”,"-W","-n",“io.appium.settings/.Settings”,"-a",“android.intent.action.MAIN”,"-c",“android.intent.category.LAUNCHER”,"-f",“0x10200000”]
Kindly help me on this,
Thanks,
Shruti