запустить селен на VPS - PullRequest
0 голосов
/ 03 марта 2020

1) Установлено java -jre и java -sdk на VPS.

2) Я скачал пакет selenium-server-standalone

3) Установлен пакет xvfb

4) I run: DISPLAY =: 99 xvfb-run -a -n 1 -l -s "-screen 0, 1024x768x8" java -jar selenium-server-standalone-3.9.1.jar -port 2222

Код Selenium:

constructor({link, currentMemberNumber, username}) {
const webDriver = require('selenium-webdriver');

this.Builder = webDriver.Builder;
this.By = webDriver.By;
this.Key = webDriver.Key;
this.until = webDriver.until;
this.driver = new this.Builder().withCapabilities({'browserName': 'chrome'}).usingServer('http://194.87.145.6:2222/wd/hub').build();
this.currentIndex = currentMemberNumber;
this.link = link;
this.alert = false;
this.username = username;
this.usersBet = null;
}

При использовании сервера я указываю адрес сервера vps + порт, на котором работает selenium. Работа селена начинается следующим образом:

Спереди я нажимаю кнопку -> запрос к узлу -> узел запускает приведенный выше код. Но не работает. Может я что то не так делаю?

...