ramakay / inapptest

Creates a test suite for inApp browsers such as facebook, Google to test their abilities and constraints for common ecommerce usecases.

Home Page:https://inapptest.now.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

In-App Browser tests

Early stage, expect bugs

In-app browsers open browser windows within an external app - e.g: Facebook or Google app. They disable certain functionalities but till date there isn't a resource to tell you what is exactly disabled or does work properly.

This project aspires to be the caniuse of in-app browsers

Testing

You are just testing the functionality, Share this URL either privately or publically!

https://inapptest.now.sh/

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

Share the URL to Facebook or Google app ( private mode) - This runs all modernizr tests and a test of retaining a localstorage item _More tests to follow)

Wishlist

  1. Save test results to dynamodb
  2. view past results
  3. view your results
  4. sample applications
    1. NextJS
      1. local storage
      2. cookies
      3. links in a new page - did the link open?
      4. lazy load
      5. Window close
  5. Homepage
    1. Select test type - individual or suite
  6. Share page -
    1. beacon count
  7. Match to known user agents
  8. Input to user agent - type, action
  9. Best to worst

Contributing

Raise a pull request

Utilizes

  1. Nextjs
  2. Userstack

About

Creates a test suite for inApp browsers such as facebook, Google to test their abilities and constraints for common ecommerce usecases.

https://inapptest.now.sh


Languages

Language:JavaScript 99.9%Language:Shell 0.1%