selenium-webdriver mac 平台下驱动safa
2017-08-07 本文已影响0人
lmzack
系统环境
os:macOS 10.12.5
Safari:10.1.1
安装插件
操作步骤
- install SafariDriver
SafariDriver.safariextz 下载完成后 直接双击安装即可。 - 打开safari开发选项
打开 Safari -- 偏好设置 -- 高级 -- 勾选☑️在菜单栏中显示“开发”开发菜单 - 设置Safari远程自动化
打开 Safari --开发--☑️允许远程自动化
代码实现
testsafari.js
var webdriver = require('selenium-webdriver')
var driver = new webdriver.Builder()
.forBrowser('safari')
.build();
driver.get("http://www.baidu.com");
driver.takeScreenshot().then(imagdata =>{
require('fs').writeFileSync('screenshot.png',imagdata,'base64');
})
package.json
{
"name": "example-test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"selenium-webdriver": "^3.4.0"
}
}
运行
$ node testsafari.js