系統(tǒng)環(huán)境
os:macOS 10.12.5
Safari:10.1.1
安裝插件
操作步驟
- install SafariDriver
SafariDriver.safariextz 下載完成后 直接雙擊安裝即可初橘。 - 打開safari開發(fā)選項
打開 Safari -- 偏好設置 -- 高級 -- 勾選??在菜單欄中顯示“開發(fā)”開發(fā)菜單 - 設置Safari遠程自動化
打開 Safari --開發(fā)--??允許遠程自動化
代碼實現(xiàn)
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