Skip to content

proverma/WebDriverMob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#WebDriverMob

Utility lib to build webdriver object with browsermob http proxy. this could be used to record HAR files, or other features supported by BrowserMob Proxy.

Lear more about BrowserMob here : https://github.com/lightbody/browsermob-proxy

#Sample Usage

var wMob = require("WebDriverMob")
    , w = new wMob();
    
//setting up browsermob and selenium

w.setup().then(seleniumTest, function (error) {
    console.error(error);
    process.exit(1);
})

//selenium test to get to Page under Test, and record HAR file
function seleniumTest() {
    //get driver with proxy
    var driver = w.getDriver();
    driver.get('http://www.imdb.com');
    driver.getTitle().then(function(data){
        //this could be called multiple times, as and when you want to record har files
        w.writeAndClearHar("imdb-har.json").then(function (data) {
            driver.quit();
            process.exit();
        });
    });
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published