I am trying to let the selenium-webdriver click a specific element on a website. That element is literally TEXT.
Now the code in javascript const spanElement = driver.findElement(By.css("span:contains('TEXT')"));
throws me an error:
InvalidSelectorError: Given css selector expression "span:contains('TEXT')" is invalid: InvalidSelectorError: 'span:contains('TEXT')' is not a valid selector: "span:contains('TEXT')"
Using the Selenium IDE and css=span:contains('Strategy Tester')
finds that element.
- selenium-webdriver v3.6.0
- geckodriver
- firefox v60.0.2
What am I missing here?