亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取控制臺日志錯誤代碼 selenium js

獲取控制臺日志錯誤代碼 selenium js

隔江千里 2023-03-18 16:10:17
以下是我在selenium JS中的代碼,在最后一步,我想從瀏覽器控制臺獲取錯誤代碼,我需要檢查,當前頁面的瀏覽器控制臺中不應有任何504錯誤代碼。driver.get(M_URL)    .then(() => {        return driver.findElement(By.xpath('//input[@id="UserName"]'))            .then(el => el.sendKeys(USERNAME));    })    .then(() => {        return driver.findElement(By.xpath('//input[@id="Password"]'))            .then(el => el.sendKeys(PASSWORD));    })    .then(() => {        return driver.findElement(By.xpath('//button[text()="Login"]'))            .then(el => el.click());    })    .then(() => {    return driver.findElement(By.xpath('//h3[text()[contains(.,"Publisher")]]')).click()        .then(() => log('Publisher page is rendered'));    })    .then(() => log('check 504 error code in browser console'));
查看完整描述

1 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

這是你如何做到的


require('chromedriver');


const path = require('path');

const wd = require('selenium-webdriver');

const chrome = require('selenium-webdriver/chrome');


var builder = new wd.Builder();

var options = new chrome.Options();

var prefs = new wd.logging.Preferences();

var driver;


prefs.setLevel(wd.logging.Type.BROWSER, wd.logging.Level.ALL);

options.setLoggingPrefs(prefs);


driver = builder

? ? .forBrowser(wd.Browser.CHROME)

? ? .setChromeOptions(options)

? ? .build();


driver

? ? .get(`file://${path.resolve(__dirname, './page.html')}`)

? ? .then(() => driver.manage().logs().get(wd.logging.Type.BROWSER))

? ? .then((logs) => {

? ? ? ? console.log(logs);

? ? })

? ? .then(() => driver.quit());


查看完整回答
反對 回復 2023-03-18
  • 1 回答
  • 0 關注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號