Мой код Selenium webdriver работает с исходным кодом, но не с тестовыми наборами Mocha - PullRequest
0 голосов
/ 24 марта 2020

У меня есть файл исходного кода, скажем WebIO. js

import WebDriver from 'selenium-webdriver';

const WebIO = {
    getWebContent: () => {
        console.log("Going to test selenium");

        const driver = new WebDriver.Builder().forBrowser('chrome').build();

        driver.get('http://www.google.com').then(() => {
            console.log("Opened the browser, did you see that?");
            driver.quit();
        })
    }
}

export default WebIO;

Когда я вызываю его из другого файла исходного кода -> index. js

import WebIO from "./webIO";

WebIO.getWebContent();

Это прекрасно работает.

Но когда я вызываю ту же функцию из тестовых примеров Mocha WebIOSpecs. js

import '@babel/polyfill';

import WebIO from '../src/webIO';

describe("WebIOSpecs is for testing selenium from Mocha and Chai", ()=>{
    WebIO.getWebContent();
});

Ничего не происходит. Браузер не запущен.

Я что-то упустил?

...