Notes are added for whyĪ different value has been selected in comparison to the default values WebdriverIO provides. Please check the -file for the minimal configuration options. This shared config holds all the defaults so the iOS and Android configs only need to hold the capabilities and specs that are neededįor running on iOS and or Android (app or browser). This boilerplate uses a specific config for iOS and Android, see configs. Run the tests, see Native App Tests or Automating Chrome of Safari.Merge the scripts to your package.json scripts.Merge project dev dependencies with your projects dev dependencies in your package.json.Then copy the files to your project directory (all files in /tests and the nf-files in the config-folder).Running tests npm run android.app or npm run android.app.Setting up Android and iOS on a local machine here.Installing Appium on a local machine here.For more info about that Google on setting up a grid with Appium. This boilerplate only handles local execution on 1 em/simulator at a time, not parallel execution. This boilerplate uses the WebdriverIO native demo app which can be found here. Android Chrome and iOS Safari browser ( check here).If you need a boilerplate for sync mode then check the following:īoilerplate project to run Appium tests together with WebdriverIO for: NOTE: This boilerplate is for Webdriver V7 where the tests are written with async/ await and TypeScript.
0 Comments
Leave a Reply. |