Comparing version 0.1.6 to 0.1.7
{ | ||
"name": "pupcheck", | ||
"version": "0.1.6", | ||
"version": "0.1.7", | ||
"description": "E2E test scripting through puppeteer", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -50,2 +50,12 @@ const selectorAndRest = (restArgs) => { | ||
break; | ||
case "select": | ||
{ | ||
const [selector, value] = selectorAndRest(restArgs); | ||
items.push({ | ||
type: "select", | ||
selector, | ||
value, | ||
}); | ||
} | ||
break; | ||
case "slowly_type": | ||
@@ -52,0 +62,0 @@ case "slowlytype": |
@@ -97,2 +97,8 @@ # Pupcheck | ||
- `select {selector} {value}` | ||
Set the value of a drop-down `<select>` element | ||
Examples: `select select#role 5` | ||
- `erase {selector} {nchars}` | ||
@@ -99,0 +105,0 @@ |
@@ -32,2 +32,5 @@ const Browser = require("./browser"); | ||
}, | ||
async select({ selector, value }) { | ||
await b.page.select(selector, value); | ||
}, | ||
async slowly_type({ selector, text }) { | ||
@@ -34,0 +37,0 @@ await b.slowly_type(selector, text); |
17178
440
140