Download the PHP package testingbot/testingbot-php without Composer

On this page you can find all versions of the php package testingbot/testingbot-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package testingbot-php

Testingbot-PHP

This is the TestingBot PHP client which makes it easy to interact with the TestingBot API

License

Testingbot-PHP is available under the Apache 2 license. See LICENSE.APACHE2 for more details.

Usage

TestingBot-PHP is distributed with Composer, which means you can include it in your project:

composer require testingbot/testingbot-php

or edit the composer.json file and add:

To start, create a new TestingBot\TestingBotAPI object and pass in the key and secret you obtained from TestingBot

Now you can use the various methods we've made available to interact with the API:

getBrowsers

Gets a list of browsers you can test on

getDevices

Gets a list of devices you can test on

getAvailableDevices

Gets a list of available devices you can test on

getDevice

Gets information for a specific device

getUserInfo

Gets your user information

updateUserInfo

Updates your user information

updateJob

Updates a Test with Meta-data to display on TestingBot. For example, you can specify the test name and whether the test succeeded or failed:

getJob

Gets meta information for a job (test) by passing in the WebDriver sessionID of the test you ran on TestingBot:

getJobs

Gets a list of previous jobs/tests that you ran on TestingBot, order by last run:

deleteJob

Deletes a test from TestingBot

stopJob

Stops a running test on TestingBot

getBuilds

Gets a list of builds that you ran on TestingBot, order by last run:

getBuild

Gets a build from TestingBot (a group of tests)

deleteBuild

Deletes a build from TestingBot.

getTunnels

Gets a list of active tunnels for your account.

deleteTunnel

Deletes an active tunnel.

uploadLocalFileToStorage

Uploads a local file (.apk, .ipa, .zip) to TestingBot Storage.

uploadRemoteFileToStorage

Uploads a remote file (.apk, .ipa, .zip) to TestingBot Storage.

getStorageFile

Gets meta data from a file previously uploaded to TestingBot Storage. AppUrl is the tb:// url you previously received from the TestingBot API.

getStorageFiles

Gets meta data from all file previously uploaded to TestingBot Storage.

deleteStorageFile

Deletes a file previously uploaded to TestingBot Storage. AppUrl is the tb:// url you previously received from the TestingBot API.

getAuthenticationHash

Calculates the hash necessary to share tests with other people


All versions of testingbot-php with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
phpunit/phpunit-selenium Version >=1.4.1
brianium/paratest Version >=0.12.1
appium/php-client Version >=0.1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package testingbot/testingbot-php contains the following files

Loading the files please wait ....