Gistrec

Chrome webdriver

Sep 17th, 2020
168
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. const chrome = require('selenium-webdriver/chrome');
  2. const webdriver = require('selenium-webdriver'),
  3. by = webdriver.By,
  4. until = webdriver.until;
  5.  
  6. let option = new chrome.Options()
  7. .addArguments('--proxy-server=109.237.110.147:49730')
  8. .addArguments('--disable-dev-shm-usage')
  9. .addArguments('--disable-extensions')
  10. .addArguments('--no-sandbox')
  11. .addArguments('--disable-gpu');
  12.  
  13. // chromedriver=/usr/local/bin/chromedriver
  14.  
  15. (async () => {
  16. let driver = await new webdriver.Builder()
  17. .forBrowser('chrome')
  18. .setChromeOptions(option)
  19. .usingServer('http://localhost:4444/wd/hub')
  20. .build();
  21.  
  22. console.log('1');
  23.  
  24. console.log(driver);
  25.  
  26. try {
  27. await driver.get('http://2ip.ru');
  28. await driver.sleep(5000);
  29. // await driver.get('http://www.google.com/ncr');
  30. await driver.findElement(by.name('q')).sendKeys('webdriver', webdriver.Key.RETURN);
  31. await driver.wait(until.titleIs('webdriver - Google Search'), 1000);
  32. } finally {
  33. await driver.quit();
  34. }
  35. })();
  36.  
Comments
  • User was banned
Add Comment
Please, Sign In to add comment