1.案例需求
1)打开淘宝首页
2)将光标 focus 到搜索输入框
3)键盘点击输入文字
4)点击搜索按钮
具体代码如下:
2.代码解读
page.focus(selector):此方法找到一个匹配
selector的元素,并且把焦点给它。如果有多个匹配的元素,焦点给第一个元素。
page.type(selector, text[, options]):每个字符输入后都会触发发
keydown,keypress/input和keyup事件
selector <[string]>要输入内容的元素选择器。如果有多个匹配的元素,输入到第一个匹配的元素。
text<[string]>需要输入的内容
options <[Object]>
- delay <[number]> 每个字符输入的延迟,单位是毫秒。默认是 0。
page.click(selector[, options]):此方法找到一个匹配
selector选择器的元素,如果需要会把此元素滚动到可视,然后通过 page.mouse 点击它。 如果选择器没有匹配任何元素,此方法将会报错。