webdriverio/examples/cloudservices/testingbot.js
Christian Bromann a2ae35332f
chore: upgrade to Eslint v9 (#13867)
* chore: upgrade to Eslint v9

* fix remaining issues

* more type fixes

* resolve remaining issues

* use wdio eslint package

* PR feedback
2024-12-18 11:55:43 -08:00

31 lines
766 B
JavaScript

import { remote } from 'webdriverio'
const browser = await remote({
capabilities: {
browserName: 'chrome',
version: '65',
platform: 'XP',
name: 'This is an example test'
},
hostname: 'hub.testingbot.com',
port: 80,
user: process.env.TESTINGBOT_KEY,
key: process.env.TESTINGBOT_SECRET,
logLevel: 'trace'
})
await browser.url('https://webdriver.io')
const searchInput = await browser.$('.ds-input')
await searchInput.addValue('click')
const resultLabel = await browser.$('.algolia-docsearch-suggestion--title')
await resultLabel.click()
await browser.pause(1000)
const title = await browser.getTitle()
console.log(title) // returns "should return "WebdriverIO - click""
await browser.deleteSession()