I installed WDA in ios simulator by following instructions as mentioned in Github. Now not sure what happened but there is a upgrade in Xcode and everything disappeared.
I tried to follow the same procedure but WDA installation failed this time. I dont know what all got changed/ upgraded in my client's machine.
Current system details:
IOS - MACOS MoJave - 10.14.4
XCODE - 10.2
eslint -v : 5.16.0
I am a naive in Automation Testing so I dont know deep details. I just followed the guidelines and google the exact issues encountered for solution.
with great difficulty & after overcoming multiple issues , successfully installed npm, node, appium.
Step 1
But when I run the command - ./Scripts/bootstrap.sh. Got Error that eslint in not available.
Error log:
npm WARN react-dom@15.6.2 requires a peer of react@^15.6.2 but none is installed. You must install peer dependencies yourself.
npm WARN web-driver-inspector@1.0.0 No repository field.
audited 2594 packages in 9.826s
found 16 vulnerabilities (6 low, 4 moderate, 5 high, 1 critical)
run npm audit fix to fix them, or npm audit for details
Validating Inspector
Oops! Something went wrong! :(
ESLint couldn't find a configuration file. To set up a configuration file for this project, please run:
eslint --init
ESLint looked for configuration files in /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js and its ancestors.
If you think you already have a configuration file or if you need more help, please stop by the ESLint chat room: https://gitter.im/eslint/eslint
Step 2
Now installed eslint, I think the latest version available got installed & tried running command - ./Scripts/bootstrap.sh.
Now got parsing errors from js files in Inspector folder.
____Log starts
Fetching dependencies
Building Inspector
Creating bundle directory...
Fetching Inspector dependencies...
npm WARN react-dom@15.6.2 requires a peer of react@^15.6.2 but none is installed. You must install peer dependencies yourself.
npm WARN web-driver-inspector@1.0.0 No repository field.
audited 2594 packages in 24.682s
found 16 vulnerabilities (6 low, 4 moderate, 5 high, 1 critical)
run npm audit fix to fix them, or npm audit for details
Validating Inspector
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/app.js
10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/gesture_recognizer.js
41:15 error 'ev' is defined but never used no-unused-vars
94:1 error 'module' is not defined no-undef
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/http.js
10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/image_utils.js
50:1 error 'module' is not defined no-undef
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/inspector.js
10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/screen.js
10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/screenshot_factory.js
10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/tree.js
10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/tree_context.js
22:1 error 'module' is not defined no-undef
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/tree_node.js
67:1 error 'module' is not defined no-undef
I installed WDA in ios simulator by following instructions as mentioned in Github. Now not sure what happened but there is a upgrade in Xcode and everything disappeared. I tried to follow the same procedure but WDA installation failed this time. I dont know what all got changed/ upgraded in my client's machine. Current system details: IOS - MACOS MoJave - 10.14.4 XCODE - 10.2 eslint -v : 5.16.0
I am a naive in Automation Testing so I dont know deep details. I just followed the guidelines and google the exact issues encountered for solution.
https://github.com/facebook/WebDriverAgent
with great difficulty & after overcoming multiple issues , successfully installed npm, node, appium.
Step 1 But when I run the command - ./Scripts/bootstrap.sh. Got Error that eslint in not available.
Error log:
npm WARN react-dom@15.6.2 requires a peer of react@^15.6.2 but none is installed. You must install peer dependencies yourself. npm WARN web-driver-inspector@1.0.0 No repository field.
audited 2594 packages in 9.826s found 16 vulnerabilities (6 low, 4 moderate, 5 high, 1 critical) run
npm audit fix
to fix them, ornpm audit
for details Validating InspectorOops! Something went wrong! :(
ESLint couldn't find a configuration file. To set up a configuration file for this project, please run:
ESLint looked for configuration files in /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js and its ancestors.
If you think you already have a configuration file or if you need more help, please stop by the ESLint chat room: https://gitter.im/eslint/eslint
Step 2 Now installed eslint, I think the latest version available got installed & tried running command - ./Scripts/bootstrap.sh. Now got parsing errors from js files in Inspector folder. ____Log starts Fetching dependencies Building Inspector Creating bundle directory... Fetching Inspector dependencies... npm WARN react-dom@15.6.2 requires a peer of react@^15.6.2 but none is installed. You must install peer dependencies yourself. npm WARN web-driver-inspector@1.0.0 No repository field.
audited 2594 packages in 24.682s found 16 vulnerabilities (6 low, 4 moderate, 5 high, 1 critical) run
npm audit fix
to fix them, ornpm audit
for details Validating Inspector/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/app.js 10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/gesture_recognizer.js 41:15 error 'ev' is defined but never used no-unused-vars 94:1 error 'module' is not defined no-undef
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/http.js 10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/image_utils.js 50:1 error 'module' is not defined no-undef
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/inspector.js 10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/screen.js 10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/screenshot_factory.js 10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/tree.js 10:1 error Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/tree_context.js 22:1 error 'module' is not defined no-undef
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/tree_node.js 67:1 error 'module' is not defined no-undef
✖ 11 problems (11 errors, 0 warnings)
___Log ends__ Step 3 Then based on the below url - https://github.com/AtomLinter/linter-eslint/issues/462. I added this "sourceType": "module" to the eslintrc file.
But then I got this error msg - error Parsing error: Unexpected token <
Please help if there is a solution to this problem