Tests de navigateurs
automatiques et manuels

Faites passer vos tests automatisés et manuels au niveau supérieur avec TestingBot,
Accédez immédiatement à des centaines de vrais navigateurs.

Essayez TestingBot gratuitement
  • Test de navigateur sur le cloud

    Browsers

    TestingBot fournir des centaines de versions de navigateurs que vous pouvez démarrer instantanément en utilisation le test manuel ou automatisé.


    Voir tous les navigateurs disponibles
  • Test manuel sur navigateur

    Laptop Laptop small

    Comme un navigateur installé localement.
    Contrôlez n'importe quel navigateur depuis votre propre navigateur. Aucune installation requise.


    En savoir plus sur les tests manuels
  • Testez en toute confiance

    Tunnel

    Les tests sont exécutés dans notre datacenter sécurisé.

    Les VM sont protégés par des pare-feu et détruits après chaque exécution de test en assurant qu'aucune donnée client ne soit jamais exposés lors de futures sessions.


    Voir plus de fonctionnalités
  • Environnement dévelop

    Staging Staging small

    Testez des applications étagées protégé par un pare-feu ou un proxy
    Notre technologie de tunnel sécurisé vous permet de tester des sites web internes et en développement


    En savoir plus sur la technologie de tunnélisation

Test automatisé

TestingBot exécute l'un des plus grands réseaux Selenium du web.

Après un simple changement de vos tests Selenium existants, vous pourrez exécuter vos tests sur notre réseau Selenium.
Nous fournissons des exemples de test pour chaque cadre de test.

Exécuter des tests à travers des douzaines de versions de navigateurs, de plate-formes et d'appareils. Vous recevrez des rapports de test, des captures d'écran et des vidéos.

Fonctionnalités

var webdriverio = require('webdriverio'),
client = webdriverio.remote({
    desiredCapabilities: {
        browserName: 'firefox',
        version: '44',
        platform: 'WINDOWS'
    },
    host: 'hub.testingbot.com',
    port: 80,
    user: 'API_KEY',
    key: 'API_SECRET',
    logLevel: 'silent'
}).init();

client
.url('http://google.com')
.setValue('*[name="q"]','TestingBot')
.click('*[name="btnG"]')
.pause(1000)
.getTitle(function(err,title) {
    console.log(title);
})
.end();
import org.openqa.selenium.By;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;

import java.net.URL;

public class JavaSample {
  public static final String URL = "http://API_KEY:API_SECRET@hub.testingbot.com/wd/hub";

  public static void main(String[] args) throws Exception {

    DesiredCapabilities caps = new DesiredCapabilities();
    caps.setCapability("browserName", "Firefox");
    caps.setCapability("version", "latest");
    caps.setCapability("platform", "WINDOWS");

    WebDriver driver = new RemoteWebDriver(new URL(URL), caps);
    driver.get("http://www.google.com/ncr");
    WebElement element = driver.findElement(By.name("q"));

    element.sendKeys("TestingBot");
    element.submit();

    System.out.println(driver.getTitle());
    driver.quit();
  }
}
#!/usr/bin/env ruby
require 'rubygems'
require 'selenium-webdriver'

caps = Selenium::WebDriver::Remote::Capabilities.firefox
caps.version = "44"
caps.platform = :WINDOWS

driver = Selenium::WebDriver.for(
  :remote,
  :url => "http://API_KEY:API_SECRET@hub.testingbot.com/wd/hub",
  :desired_capabilities => caps)
driver.navigate.to "http://www.google.com"
element = driver.find_element(:name, 'q')
element.send_keys "TestingBot"
element.submit
puts driver.title
driver.quit
import unittest
import sys

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from testingbotclient import TestingBotClient

class TestTestingBotClient(unittest.TestCase):

    def setUp(self):
		desired_cap = {'platform': 'Windows', 'browserName': 'firefox', 'version': '44' }

		self.driver = webdriver.Remote(
		    command_executor='http://API_KEY:API_SECRET@hub.testingbot.com/wd/hub',
		    desired_capabilities=desired_cap)

    def test_google_example(self):
		self.driver.get("http://www.google.com")
		if not "Google" in self.driver.title:
		    raise Exception("Unable to load google page!")
		elem = self.driver.find_element_by_name("q")
		elem.send_keys("TestingBot")
		elem.submit()
  • + 6 millions de tests chaque mois

    Chaque mois, nos clients exécutent plus de 6 millions de tests automatisés et manuels avec TestingBot.

  • 6 ans d'expérience

    TestingBot fournit l'un des premiers réseaux Selenium basés sur le cloud et améliore son service depuis son lancement.

Logo head

Inscrivez-vous pour un essai gratuit

Commencez à tester votre appli avec TestingBot.