Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
class LoginPage { static locators = require('../components/login.component'); static url = '/'; constructor() { this.userField = LoginFields.loc('usernameField'); this.passwordField = LoginFields.loc('passwordField'); this.loginButton = LoginFields.loc('loginButton'); this.errorField = LoginFields.loc('errorField'); } async open() { await browser.url('/'); // baseURL is defined in "src/config/wdio.conf.js" } async login(username, password) { await this.userField.setValue(username); await this.passwordField.setValue(password); await this.loginButton.click(); } } module.exports = LoginPage;
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)