Skip to content

Instantly share code, notes, and snippets.

@rodrigojmartin
Created March 10, 2025 08:37
Show Gist options
  • Save rodrigojmartin/b83345f43bc07408ff71524169adde3d to your computer and use it in GitHub Desktop.
Save rodrigojmartin/b83345f43bc07408ff71524169adde3d to your computer and use it in GitHub Desktop.
// pages/homepage.js
const { By } = require('selenium-webdriver');
class HomePage {
constructor(driver) {
this.driver = driver;
}
async open(url) {
await this.driver.get(url);
}
async clickLoginButton() {
const loginButton = await this.driver.findElement(By.id('login'));
await loginButton.click();
}
}
module.exports = HomePage;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment