小编6ax*_*r82的帖子

如何让selenium-webdriver忽略Firefox和PhantomJS中的SSL错误?

鉴于这些Node依赖项:

{
    "chromedriver": "^2.24.1",
    "cucumber": "^1.3.0",
    "geckodriver": "^1.1.2",
    "phantomjs-prebuilt": "^2.1.12",
    "selenium-webdriver": "^3.0.0-beta-2"
} 
Run Code Online (Sandbox Code Playgroud)

我希望PhantomJS和Firefox忽略SSL证书.以下是我的browser.js的外观:

require('geckodriver');

// main browser object
var browserHandle;

// load selenium webdriver and some rules
var webdriver = require('selenium-webdriver'), 
    By = webdriver.By, 
    until = webdriver.until;

// load phantomjs into webdriver capabilities
var phantomjs_exe = require('phantomjs-prebuilt').path;
var customPhantom = webdriver.Capabilities.phantomjs();
customPhantom.set("phantomjs.binary.path", phantomjs_exe);

webdriver.Builder()
    //.forBrowser('firefox')
    //.forBrowser('phantomjs')
    .withCapabilities(customPhantom)
    .build();
Run Code Online (Sandbox Code Playgroud)

--ignore-ssl-errors=yes什么建议吗?如何在代码中实现它?我想只使用JavaScript而不是Java.

javascript ssl firefox selenium phantomjs

4
推荐指数
2
解决办法
2448
查看次数

摆脱awk或sed中的空格,尾随,下一行

我有一个JSON输出,我想稍微修改一下:

JSON={"type":"global", "elements":[
    {"type":"car","model":"bmw", "elements":[
        {"type":"door", "number":"3"},
        {...},
        {...}]
    }]
}
Run Code Online (Sandbox Code Playgroud)

我需要将所有内容放在一行中:

 JSON={"type":"global","elements":[{"type":"car","model":"bmw","elements":[{"type":"door","number":"3"},{...},{...}]}]}
Run Code Online (Sandbox Code Playgroud)

我试过这个:

 JSON=`echo "${JSON}" | nawk  'sub(" *","",$0)'`
Run Code Online (Sandbox Code Playgroud)

还有这个:

 JSON=`echo "${JSON}" | sed  's/^[ \n\t]*//;s/[ \n\t]*$//'`
Run Code Online (Sandbox Code Playgroud)

但是那些帮助我的人,导致结果是:

 JSON={"type":"global", "elements":[      <--- the remaining space between key-value groups were also supposed to disappear, but they don't
 {"type":"car","model":"bmw", "elements":[
 {"type":"door", "number":"3"},
 {...},
 {...}]
 }]
 }
Run Code Online (Sandbox Code Playgroud)

如果有人能帮我告诉我如何摆脱键值组之间的空间,我真的很感激.

awk json newline space sed

3
推荐指数
2
解决办法
1469
查看次数

标签 统计

awk ×1

firefox ×1

javascript ×1

json ×1

newline ×1

phantomjs ×1

sed ×1

selenium ×1

space ×1

ssl ×1