https://github.com/samsung/appium-tizen-driver
Appium Tizen Driver is a test automation tool for Tizen devices. Appium Tizen Driver automates xamarin apps, tested on emulators and real devices. Appium Tizen Driver is part of the Appium mobile test automation tool.
https://github.com/samsung/appium-tizen-driver
Last synced: about 1 year ago
JSON representation
Appium Tizen Driver is a test automation tool for Tizen devices. Appium Tizen Driver automates xamarin apps, tested on emulators and real devices. Appium Tizen Driver is part of the Appium mobile test automation tool.
- Host: GitHub
- URL: https://github.com/samsung/appium-tizen-driver
- Owner: Samsung
- License: other
- Created: 2018-03-30T04:52:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-04-07T09:55:07.000Z (over 3 years ago)
- Last Synced: 2025-04-11T18:22:02.210Z (over 1 year ago)
- Language: JavaScript
- Size: 1020 KB
- Stars: 20
- Watchers: 10
- Forks: 16
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Appium Tizen Driver
[](https://npmjs.org/package/appium-tizen-driver)
[](https://npmjs.org/package/appium-tizen-driver)
[](https://david-dm.org/Samsung/appium-tizen-driver)
[](https://david-dm.org/Samsung/appium-tizen-driver#info=devDependencies)
[](https://travis-ci.org/Samsung/appium-tizen-driver)
Appium Tizen Driver is a test automation tool for Tizen devices. Appium Tizen Driver automates .NET applications, tested on emulators and real devices. Appium Tizen Driver is part of the [Appium](https://github.com/appium/appium) mobile test automation tool.
## Usage
Import Tizen Driver, set and create a session:
```
import { TizenDriver } from `appium-tizen-driver`
let defaultCaps = {
appPackage: 'tizen.sample',
deviceName: 'Tizen',
platformName: 'Tizen'
};
let driver = new TizenDriver();
await driver.createSession(defaultCaps);
```
## Commands
- `getAttribute`
- `setAttribute`
- `click`
- `touchUp`
- `touchDown`
- `touchMove`
- `touchLongClick`
- `tap`
- `getLocation`
- `getLocationValueByElementId`
- `getText`
- `elementEnabled`
- `elementDisplayed`
- `getSize`
- `setValue`
- `setValueImmediate`
- `clear`
- `replaceValue`
- `flick`
- `fakeFlick`
- `fakeFlickElement`
- `swipe`
- `doSwipe`
- `pullFile`
- `takeScreenShot`
- `getScreenshotData`
- `getScreenshot`
- `execute`
- `doFindElementOrEls`
- `findElOrEls`
- `getAutomationId`
- `getDeviceTime`
- `inputText`
- `pressHardwareKey`
- `back`
- `installApp`
- `removeApp`
- `isAppInstalled`
- `launchApp`
- `startApp`
- `closeApp`
- `isStartedApp`
- `doTouchAction`
- `performGesture`
- `performTouch`