Automatizado y manual
Prueba de navegador

Tome su automatizada y pruebas manuales al siguiente nivel con TestingBot.
El acceso instantáneo a cientos de navegadores reales.

Trate TestingBot gratuito
  • Pruebas de navegador en la nube

    Browsers

    TestingBot le proporciona cientos de versiones de navegadores, que usted puede comenzar a usar al instante para las pruebas manuales y automatizados.


    Ver todos los navegadores disponibles
  • Manual de pruebas del navegador

    Laptop Laptop small

    Al igual que un navegador instalado localmente.
    Controlar cualquier navegador de su propio navegador. No requiere instalación.


    Más información acerca Manual Testing
  • Prueba con confianza

    Tunnel

    Las pruebas realizadas en nuestro centro de datos seguro.

    VM se destruyó un cortafuegos y después de cada ejecución de prueba, asegurando que no haya datos de cliente sean cada vez expuesto a sesiones futuras.


    Ver Más Características
  • Mis Equipos

    Staging Staging small

    Ejecutar pruebas contra aplicaciones escalonadas detrás de un firewall o proxy.
    Nuestra tecnología Secure Tunnel le permite probar el desarrollo y sitios web internos.


    Más información sobre nuestra tecnología de túnel

Las pruebas automatizadas

TestingBot dirige una de las más grandes rejillas de Selenium en la web.

Después de un simple cambio en sus pruebas de Selenium existentes, se le ejecuta sus pruebas en nuestra Selenium cuadrícula.
Proporcionamos ejemplos de ensayo para cada marco de pruebas.

Ejecutar pruebas de forma concurrente a través del navegador de versiones / plataformas / dispositivos docenas. Recibirá registros de prueba, imágenes y vídeo.

Ver todas las funciones

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()
  • + 4 milones de pruebas de cada mes

    Cada mes, nuestros clientes se ejecutan más de 4 millones de pruebas automatizadas y manuales con TestingBot.

  • 5 años de experiencia

    TestingBot ha proporcionado una de las primeras rejillas de Selenium basados ​​en la nube y se ha ido mejorando su servicio desde entonces.

Logo head

Regístrese para obtener una prueba gratuita

Empezar a probar sus aplicaciones con TestingBot.