A utomatisierte Tests sind der Grundpfeiler für qualitativ hochwertige Software. Entwicklungsteams können dank automatisierter Tests, die mit jedem Commit oder Deployment ausgeführt werden, schneller arbeiten und sich keine Sorgen über die Beeinträchtigung bestehender Funktionen machen. Gleichzeitig können automatisierte Tests dazu beitragen, die Testüberdeckung zu erweitern, um den Kunden ein höherwertiges Produkt zu liefern.
const webdriver = require('selenium-webdriver'); (async function example() { let driver = await new webdriver.Builder().forBrowser("chrome").build(); try { await driver.get('http://www.google.com/'); await driver.findElement(By.name('q')).sendKeys('some search string', Key.RETURN); let title = await driver.getTitle(); console.log('Titel ist: ', title); } finally { await driver.quit(); } })();
java -jar selenium-server-standalone-{version}.jar -role hub
java -jar selenium-server-standalone-{version}.jar -role node -hub http://{hub-ip-adresse}:4444/grid/register
-browser browserName=firefox,version=4,maxInstances=4,platform=WINDOWS
Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox", "https://www.google.com");