提交 863da87d 编写于 作者: Huan (李卓桓)'s avatar Huan (李卓桓)

rename lib to src, default use phantomjs

上级 e52524b0
文件模式从 100755 更改为 100644
......@@ -16,9 +16,11 @@ const path = require('path')
const WebDriver = require('selenium-webdriver')
class Browser {
constructor(browser, port) {
this.browser = browser || 'chrome'
this.port = port || 8788
constructor(options) {
options = options || {}
this.browser = options.browser || 'phantomjs'
this.port = options.port || 8788 // 'W' 'X' Ascii Code
}
toString() { return `Class Wechaty.Puppet.Browser(${this.browser}, ${this.port})` }
......
......@@ -45,7 +45,7 @@ class Server extends EventEmitter {
}
createBrowser() {
const b = new Browser('chrome', this.port)
const b = new Browser({port: this.port})
/**
* `unload` event is sent from js@browser to webserver via socketio
......
const test = require('tape')
const Message = require('../lib/message')
const Message = require('../src/message')
test('Message constructor parser test', t => {
const rawData = JSON.parse('{"MsgId":"179242112323992762","FromUserName":"@0bb3e4dd746fdbd4a80546aef66f4085","ToUserName":"@16d20edf23a3bf3bc71bb4140e91619f3ff33b4e33f7fcd25e65c1b02c7861ab","MsgType":1,"Content":"test123","Status":3,"ImgStatus":1,"CreateTime":1461652670,"VoiceLength":0,"PlayLength":0,"FileName":"","FileSize":"","MediaId":"","Url":"","AppMsgType":0,"StatusNotifyCode":0,"StatusNotifyUserName":"","RecommendInfo":{"UserName":"","NickName":"","QQNum":0,"Province":"","City":"","Content":"","Signature":"","Alias":"","Scene":0,"VerifyFlag":0,"AttrStatus":0,"Sex":0,"Ticket":"","OpCode":0},"ForwardFlag":0,"AppInfo":{"AppID":"","Type":0},"HasProductId":0,"Ticket":"","ImgHeight":0,"ImgWidth":0,"SubMsgType":0,"NewMsgId":179242112323992770,"MMPeerUserName":"@0bb3e4dd746fdbd4a80546aef66f4085","MMDigest":"test123","MMIsSend":false,"MMIsChatRoom":false,"MMUnread":true,"LocalID":"179242112323992762","ClientMsgId":"179242112323992762","MMActualContent":"test123","MMActualSender":"@0bb3e4dd746fdbd4a80546aef66f4085","MMDigestTime":"14:37","MMDisplayTime":1461652670,"MMTime":"14:37"}')
......
const test = require('tape')
const Browser = require('../lib/puppet-web-browser')
const Browser = require('../src/puppet-web-browser')
test('Browser class smoking tests', function (t) {
//t.plan(5)
......
const https = require('https')
const test = require('tape')
const Server = require('../lib/puppet-web-server')
const Server = require('../src/puppet-web-server')
test('Server basic tests', function (t) {
//t.plan(9)
......
const test = require('tape')
const PuppetWeb = require('../lib/puppet-web')
const PuppetWeb = require('../src/puppet-web')
test('test', function (t) {
t.plan(1)
......
......@@ -5,11 +5,12 @@ const WebDriver = require('selenium-webdriver')
const Browser = WebDriver.Browser
const By = WebDriver.By
const WebBrowser = require('../lib/puppet-web-browser')
const WebBrowser = require('../src/puppet-web-browser')
test('WebDriver smoking test', function(t) {
test('WebDriver smoke testing', function(t) {
const driver = new WebDriver.Builder()
.withCapabilities(WebDriver.Capabilities.chrome()).build()
//.withCapabilities(WebDriver.Capabilities.chrome()).build()
.withCapabilities(WebDriver.Capabilities.phantomjs()).build()
// .set('webdriver.load.strategy', 'unstable')
// https://stackoverflow.com/questions/37071807/how-to-executescript-before-page-load-by-webdriver-in-selenium
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册