roku-test-automation
Advanced tools
Comparing version 1.0.5 to 1.0.7
{ | ||
"name": "roku-test-automation", | ||
"version": "1.0.5", | ||
"version": "1.0.7", | ||
"description": "Helps with automating functional tests", | ||
@@ -26,17 +26,19 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@types/needle": "^2.0.4", | ||
"chai": "^4.2.0", | ||
"express": "^4.17.1", | ||
"fs-extra": "^7.0.1", | ||
"needle": "^2.3.2", | ||
"path": "^0.12.7", | ||
"ts-interface-checker": "^0.1.10" | ||
"ts-interface-checker": "^0.1.10", | ||
"http-proxy-middleware": "^1.0.3" | ||
}, | ||
"devDependencies": { | ||
"@types/chai": "^4.1.2", | ||
"@types/express": "^4.17.6", | ||
"@types/fs-extra": "^5.0.1", | ||
"@types/mocha": "^5.2.5", | ||
"@types/needle": "^2.0.4", | ||
"@types/node": "^13.11.1", | ||
"@types/sinon": "^7.5.2", | ||
"@types/xmljs": "^0.3.0", | ||
"express": "^4.17.1", | ||
"http-proxy-middleware": "^1.0.3", | ||
"chai": "^4.2.0", | ||
"mocha": "^5.2.0", | ||
@@ -43,0 +45,0 @@ "nyc": "^14.1.1", |
@@ -13,22 +13,5 @@ # Roku Test Automation Client Library | ||
## Usage example | ||
create a config file with the below format | ||
{ | ||
"device": { | ||
"ip": "", | ||
"password": "", | ||
"debugProxy": "", | ||
"screenshotFormat": "png" | ||
}, | ||
"channel": { | ||
"id": "dev" | ||
}, | ||
"defaults": { | ||
"ecp": { | ||
"keyPressDelay": 1000 | ||
} | ||
} | ||
} | ||
create a config file with the following format | ||
[Sample Config File](sample.rta-config.json) | ||
await ecp.sendKeyPressSequence([ecp.Key.HOME, ecp.Key.HOME]); | ||
await ecp.sendLaunchChannel(); | ||
await ecp.sendText('username'); | ||
[Test Project](../testProject) |
@@ -11,2 +11,5 @@ { | ||
}, | ||
"server": { | ||
"callbackListenPort": 20000 | ||
}, | ||
"defaults": { | ||
@@ -13,0 +16,0 @@ "ecp": { |
860
55410
18
16
+ Addedexpress@^4.17.1
+ Addedhttp-proxy-middleware@^1.0.3
+ Added@types/http-proxy@1.17.15(transitive)
+ Added@types/node@22.13.1(transitive)
+ Addedaccepts@1.3.8(transitive)
+ Addedarray-flatten@1.1.1(transitive)
+ Addedbody-parser@1.20.3(transitive)
+ Addedbraces@3.0.3(transitive)
+ Addedbytes@3.1.2(transitive)
+ Addedcall-bind-apply-helpers@1.0.1(transitive)
+ Addedcall-bound@1.0.3(transitive)
+ Addedcontent-disposition@0.5.4(transitive)
+ Addedcontent-type@1.0.5(transitive)
+ Addedcookie@0.7.1(transitive)
+ Addedcookie-signature@1.0.6(transitive)
+ Addeddebug@2.6.9(transitive)
+ Addeddepd@2.0.0(transitive)
+ Addeddestroy@1.2.0(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedee-first@1.1.1(transitive)
+ Addedencodeurl@1.0.22.0.0(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-object-atoms@1.1.1(transitive)
+ Addedescape-html@1.0.3(transitive)
+ Addedetag@1.8.1(transitive)
+ Addedeventemitter3@4.0.7(transitive)
+ Addedexpress@4.21.2(transitive)
+ Addedfill-range@7.1.1(transitive)
+ Addedfinalhandler@1.3.1(transitive)
+ Addedfollow-redirects@1.15.9(transitive)
+ Addedforwarded@0.2.0(transitive)
+ Addedfresh@0.5.2(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.2.7(transitive)
+ Addedget-proto@1.0.1(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhttp-errors@2.0.0(transitive)
+ Addedhttp-proxy@1.18.1(transitive)
+ Addedhttp-proxy-middleware@1.3.1(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedipaddr.js@1.9.1(transitive)
+ Addedis-extglob@2.1.1(transitive)
+ Addedis-glob@4.0.3(transitive)
+ Addedis-number@7.0.0(transitive)
+ Addedis-plain-obj@3.0.0(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedmedia-typer@0.3.0(transitive)
+ Addedmerge-descriptors@1.0.3(transitive)
+ Addedmethods@1.1.2(transitive)
+ Addedmicromatch@4.0.8(transitive)
+ Addedmime@1.6.0(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedms@2.0.0(transitive)
+ Addednegotiator@0.6.3(transitive)
+ Addedobject-inspect@1.13.4(transitive)
+ Addedon-finished@2.4.1(transitive)
+ Addedparseurl@1.3.3(transitive)
+ Addedpath-to-regexp@0.1.12(transitive)
+ Addedpicomatch@2.3.1(transitive)
+ Addedproxy-addr@2.0.7(transitive)
+ Addedqs@6.13.0(transitive)
+ Addedrange-parser@1.2.1(transitive)
+ Addedraw-body@2.5.2(transitive)
+ Addedrequires-port@1.0.0(transitive)
+ Addedsafe-buffer@5.2.1(transitive)
+ Addedsend@0.19.0(transitive)
+ Addedserve-static@1.16.2(transitive)
+ Addedsetprototypeof@1.2.0(transitive)
+ Addedside-channel@1.1.0(transitive)
+ Addedside-channel-list@1.0.0(transitive)
+ Addedside-channel-map@1.0.1(transitive)
+ Addedside-channel-weakmap@1.0.2(transitive)
+ Addedstatuses@2.0.1(transitive)
+ Addedto-regex-range@5.0.1(transitive)
+ Addedtoidentifier@1.0.1(transitive)
+ Addedtype-is@1.6.18(transitive)
+ Addedunpipe@1.0.0(transitive)
+ Addedutils-merge@1.0.1(transitive)
+ Addedvary@1.1.2(transitive)
- Removed@types/needle@^2.0.4
- Removedchai@^4.2.0
- Removed@types/needle@2.5.3(transitive)
- Removed@types/node@22.12.0(transitive)
- Removedassertion-error@1.1.0(transitive)
- Removedchai@4.5.0(transitive)
- Removedcheck-error@1.0.3(transitive)
- Removeddeep-eql@4.1.4(transitive)
- Removedget-func-name@2.0.2(transitive)
- Removedloupe@2.3.7(transitive)
- Removedpathval@1.1.1(transitive)
- Removedtype-detect@4.1.0(transitive)