Automating Android TV app with Nightwatch

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • appium-uiautomator2-driver

    Appium driver for Android UIAutomator2

  • 'app.android.emulator': { extends: 'app', 'desiredCapabilities': { // More capabilities can be found at https://github.com/appium/appium-uiautomator2-driver#capabilities browserName: null, platformName: 'android', // `appium:options` is not natively supported in Appium v1,but works with Nightwatch. // If copying these capabilities elsewhere while using Appium v1,make sure to remove `appium:options` // and add `appium:` prefix to each one of its capabilities,e.g. change 'app' to 'appium:app'. 'appium:options': { automationName: 'UiAutomator2', // Android Virtual Device to run tests on avd: 'TV_1080p', orientation: 'PORTRAIT', // While Appium v1 supports relative paths,it's more safe to use absolute paths instead. // Appium v2 does not support relative paths. app: `${__dirname}/apps/tv-app.apk`, appActivity: 'com.tv.app.MainActivity', // include this if app does not start on its own - // chromedriver executable to use for testing web-views in hybrid apps. // add '.exe' at the end below (making it 'chromedriver.exe') if testing on windows. chromedriverExecutable: `${__dirname}/chromedriver-mobile/chromedriver`, newCommandTimeout: 0 } } },

  • appium-inspector

    A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server

  • To inspect elements, it is recommended to download the Appium Inspector or use the browser version.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • nightwatch

    Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

  • Nightwatch which will prompt to create a boilerplate framework specifically for Mobile / TV apps.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to manipulate rendered HTML on the backend

    1 project | /r/node | 27 Sep 2023
  • CSS Selectors And XPath Locators In Selenium Test Automation Scripts

    1 project | dev.to | 27 Jun 2022
  • Properly Configuring Nightwatch to Run Geckodriver

    3 projects | dev.to | 26 Mar 2022
  • Create, Test and Deploy a Single Page App with Vue 3 + Vite and Pinia

    1 project | dev.to | 7 Feb 2022
  • Possible alternatives to Front End Web Development

    1 project | /r/Frontend | 6 Dec 2021