Используя Typescript, как создать объект Selenium WebDriver DriverService с помощью ServiceOptions? - PullRequest
0 голосов
/ 01 октября 2019

Я хотел бы создать новый DriverService объект с указанным путем к chromedriver.exe (документация здесь ). Однако, глядя на исходный код, конструктор DriverService ожидает объект ServiceOptions, как показано здесь .

Я хотел бы сделать что-то вроде этого:

import { Driver, Options } from 'selenium-webdriver/chrome';
import { DriverService, ServiceOptions } from 'selenium-webdriver/remote';

// The line below doesn't work!
let serviceOptions: ServiceOptions = new ServiceOptions(set my options here);

let service: DriverService = new DriverService("path to chromedriver.exe", serviceOptions);
let chromeOptions: Options = new Options();
let driver: Driver = Driver.createSession(chromeOptions, service);

Как запустить Chrome с определенным путем к chromedriver.exe, который установлен DriverService?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...