Skip to content

Commit da04dd4

Browse files
committed
初始化
0 parents  commit da04dd4

File tree

4 files changed

+49
-0
lines changed

4 files changed

+49
-0
lines changed

example/builder.js

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
const {Builder, By, Key, until} = require('selenium-webdriver');
2+
const chrome = require('selenium-webdriver/chrome');
3+
const fs = require('fs');
4+
5+
let driver = new Builder()
6+
.forBrowser('chrome')
7+
// .setChromeOptions(new chrome.Options()
8+
// .addArguments('user-data-dir=C:/Users/root/AppData/Local/Google/Chrome/User Data'))
9+
.build();
10+
try {
11+
driver.get('https://www.baidu.com');
12+
setTimeout(function(){
13+
driver.findElement({name:'wd'}).then(found => found.sendKeys('webdriver'));
14+
driver.findElement({name:'wd'}).submit();
15+
setTimeout(function(){
16+
driver.takeScreenshot().then(pic => {
17+
var dataBuffer = new Buffer(pic, 'base64');
18+
fs.writeFile('out2.png', dataBuffer, err => {
19+
if(err) {
20+
console.log(err);
21+
} else {
22+
console.log('保存成功');
23+
}
24+
});
25+
});
26+
}, 2000)
27+
}, 4000);
28+
29+
} finally {
30+
console.log('end');
31+
}
32+
33+
// console.log('example/builder');

out2.png

167 KB
Loading

package.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "selenium",
3+
"version": "1.0.0",
4+
"description": "",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "echo \"Error: no test specified\" && exit 1"
8+
},
9+
"author": "",
10+
"license": "ISC",
11+
"devDependencies": {
12+
"selenium-webdriver": "^3.6.0"
13+
}
14+
}

test.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
const webdriver = require('selenium-webdriver');
2+
console.log(webdriver);

0 commit comments

Comments
 (0)