小编Can*_*unc的帖子

Selenium NodeJS 将 cookie 打印到控制台

我正在使用 Node.JS 的 selenium-webdriver npm 模块,但是我在将 cookie 写入控制台时遇到问题。我使用了NPM 页面中的示例代码(正在使用中)

var webdriver = require('selenium-webdriver'),
    By = webdriver.By,
    until = webdriver.until;

var driver = new webdriver.Builder()
    .forBrowser('firefox')
    .build();

driver.get('http://www.google.com/ncr');
driver.findElement(By.name('q')).sendKeys('webdriver');
driver.findElement(By.name('btnG')).click();
driver.wait(until.titleIs('webdriver - Google Search'), 1000);
console.log(driver.manage().getCookies());
driver.quit();
Run Code Online (Sandbox Code Playgroud)

现在,我希望 console.log 写入我在其他问题中看到的字典,但是我得到以下输出:

ManagedPromise {
  flow_: 
   ControlFlow {
     propagateUnhandledRejections_: true,
     activeQueue_: 
      TaskQueue {
        name_: 'TaskQueue::5',
        flow_: [Circular],
        tasks_: [Object],
        interrupts_: null,
        pending_: null,
        state_: 'new',
        unhandledRejections_: Set {} },
     taskQueues_: Set { [Object] },
     shutdownTask_: null,
     hold_: 
      Timeout {
        _called: false,
        _idleTimeout: …
Run Code Online (Sandbox Code Playgroud)

javascript cookies selenium node.js

4
推荐指数
1
解决办法
3558
查看次数

标签 统计

cookies ×1

javascript ×1

node.js ×1

selenium ×1