Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const chrome = require('selenium-webdriver/chrome');
- const webdriver = require('selenium-webdriver'),
- by = webdriver.By,
- until = webdriver.until;
- let option = new chrome.Options()
- .addArguments('--proxy-server=109.237.110.147:49730')
- .addArguments('--disable-dev-shm-usage')
- .addArguments('--disable-extensions')
- .addArguments('--no-sandbox')
- .addArguments('--disable-gpu');
- // chromedriver=/usr/local/bin/chromedriver
- (async () => {
- let driver = await new webdriver.Builder()
- .forBrowser('chrome')
- .setChromeOptions(option)
- .usingServer('http://localhost:4444/wd/hub')
- .build();
- console.log('1');
- console.log(driver);
- try {
- await driver.get('http://2ip.ru');
- await driver.sleep(5000);
- // await driver.get('http://www.google.com/ncr');
- await driver.findElement(by.name('q')).sendKeys('webdriver', webdriver.Key.RETURN);
- await driver.wait(until.titleIs('webdriver - Google Search'), 1000);
- } finally {
- await driver.quit();
- }
- })();