▪
▪
▪
▪
▪
Mobilgerät
Windows
Mobile /
Phone
iOS
Android
Coded UI
Ranorex
Xamarin UITest
Perfecto Mobile
Appium
Squish
WebDriver /
Appium
PC
WinForms /
WPF
CodedUI
Appium
Web
Selenium
/ WebDriver
/ Perfecto
Store Apps
/ UWP
CodedUI
Appium
Java
Ranorex /
Squish
Flash, SAP
https://de.wikipedia.org/wiki/Selenium
Selenium
Chem.
Element
Selenium
2004
ThoughtWorks
Google
Selenium RC
2007
ThoughtWorks
Selenium 2.0
Webdriver
2007
ThoughtWorks
Selenium Grid
2008
ThoughtWorks
Selenium 3.0
Webdriver
2016
ThoughtWorks
▪
▪
▪
▪
▪
▪
▪
▪
▪
Client
Firefox
Driver
Chrome
Driver
Edge
Driver
Proprietäres Protokoll
Json Wire Protocol
Selenium
Server
Firefox
Driver
Chrome
Driver
Edge
Driver
Json Wire Protocol
Proprietäres Protokoll
Client
Json Wire Protocol
hub
node
node
node
VM1
VM2
VM3
{
"SessionId": "a433343ec6e678b1bc17a93bbbf6aea7",
"Status": 0,
"Value": { "AcceptSslCerts": true,
"ApplicationCacheEnabled": false,
"BrowserConnectionEnabled": false,
"BrowserName": "chrome",
"Chrome": { "UserDataDir":
"/var/folders/p6/ll1grbcs4jv_k7675qv47l6m0000gn/T/.org.chromium.Chromium.wEZRL6" },
"CssSelectorsEnabled": true,
"DatabaseEnabled": false,
"HandlesAlerts": true,
"JavascriptEnabled": true,
"LocationContextEnabled": true,
"NativeEvents": true,
"Platform": "Mac OS X",
"Rotatable": false,
"TakesHeapSnapshot": true,
"TakesScreenshot": true,
"Version": "38.0.2125.111",
"WebStorageEnabled": true }
}
Quelle: https://w3c.github.io/webdriver/#element-click
Mehr Informationen:
https://w3c.github.io/webdriver/
POST /session/{session id}/element/{element id}/click
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
UI
Automator2
XCUITest
WinApp
Driver
Proprietäres Protokoll Proprietäres Protokoll
Client
Json Wire Protocol
▪
▪
▪
We are looking for
great talents to
join our team!
Apply to job@4tecture.ch
www.4tecture.ch/jobs
Developer Week 2019 - Testautomatisierung mit Appium und Selenium für VS-Entwickler

Developer Week 2019 - Testautomatisierung mit Appium und Selenium für VS-Entwickler