Advertisement
Guest User

Untitled

a guest
Jan 4th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var casper = require('casper').create(
  2.     {
  3.         engine: 'slimmerjs',
  4.         verbose: false,
  5.         logLevel: "debug",
  6.         exitOnError: false,
  7.         ignoreSslErrors: true,
  8.         pageSettings: {
  9.             userAgent: "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36",
  10.             javascriptEnabled: true,
  11.             loadImages: true,
  12.             localToRemoteUrlAccessEnabled: true,
  13.             XSSAuditingEnabled: false,
  14.             logLevel: 'debug'
  15.         }
  16.     }
  17. );
  18. var mouse = require("mouse").create(casper);
  19.  
  20. casper.start("https://www.instagram.com/accounts/login/", function()
  21. {
  22.     casper.waitForSelector("div._f9sjj", function () {
  23.  
  24.         //casper.click("button._qv64e._gexxb._4tgw8._njrw0");
  25.         casper.waitForSelector("div._1zdb1", function()
  26.         {
  27.             var username = this.getElementInfo('input[name=\'username\']');
  28.             var password = this.getElementInfo('input[name=\'password\']');
  29.  
  30.             this.mouse.click(username.x + 1, username.y + 1);
  31.             this.sendKeys("input[name='username']", 'user');
  32.  
  33.             this.mouse.click(password.x + 1, password.y + 1);
  34.             this.sendKeys("input[name='password']", 'pass');
  35.  
  36.             this.clickLabel('Log in','button');
  37.  
  38.             this.wait(10000, function() {
  39.                 casper.capture("test.png");
  40.             });
  41.         });
  42.     });
  43. });
  44.  
  45. casper.run();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement