Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

281
Views
after function on selenium test is not defined

I'm attempting to use suite() function from Selenium using Javascript.

The problem comes when I run the following code

const { Builder, By, Key, until } = require("selenium-webdriver");
const { suite } = require("selenium-webdriver/testing");
suite(function (env) {
  describe("Log in", function () {
    let driver;

    before(async function () {
      driver = await env.builder().build();
    });

    after(() => driver.quit());

    it("demo", async function () {
      //some test
    });
  });
}); 

I get the error:

ReferenceError: after is not defined

I think its a problem with mocha since the documentation says Provides extensions for Jasmine and Mocha.

I have already tried with

yarn add mocha
yarn add Jasmine 

but get the same error. Can anyone explain me what 'provides extensions' means?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!