Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sgbj/scriptomatic
A scripted automated UI framework built around TestStack.White
https://github.com/sgbj/scriptomatic
Last synced: 8 days ago
JSON representation
A scripted automated UI framework built around TestStack.White
- Host: GitHub
- URL: https://github.com/sgbj/scriptomatic
- Owner: sgbj
- License: mit
- Created: 2014-02-26T21:05:25.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-11T23:25:58.000Z (over 8 years ago)
- Last Synced: 2023-08-03T07:23:21.717Z (over 1 year ago)
- Language: JavaScript
- Size: 3.84 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Scriptomatic
========Scriptomatic is an automated UI framework based on TestStack.White. The API follows a safe and chainable design that can be used with either C#, JavaScript, or CoffeeScript.
__Note:__ _Scriptomatic is still in its early stages of development._
Examples
-----------Automating the calculator:
```coffeescript
console.log(
desktop
.showDesktop()
.run('calc.exe')
.wait(1000)
.windowsByName('Calculator')
.restore()
.findAndClick(['Clear'])
.findAndClick(['1', '2', '3'])
.findAndClick(['Add'])
.findAndClick(['4', '5', '6'])
.findAndClick(['Divide'])
.findAndClick(['2'])
.findAndClick(['Equals'])
.labels()
.get(3)
.value()
)
```