нужно написать такое условие
если строка (text) начинается со слов "you have" и КЛАСС кнопки НЕ "btn-icon active", то нажать на нужную кнопку.
Подскажите, пожалуйста, как и кнопку найти и сразу взять ее класс??
просто найти елемент по классу нельзя, потому что таких кнопок много с таким же классом.
БОЛЬШОЕ СПАСИБО:)
let text = await driver.findElement(By.xpath('/html/body/div[1]/section/div/div/div[2]/div/div[2]/div/div[1]/div[2]/p')).getText();
let theButton = await driver.findElement(By.xpath("/html/body/div[1]/section/div/div/div[2]/div/div[1]/div/div[5]/button[1]").GetAttribute("class"));
if (text.startsWith('You have') && theButton !== "btn-icon active")
{
driver.findElement(By.xpath("/html/body/div[1]/section/div/div/div[2]/div/div[1]/div/div[5]/button[1]")).click();
}
получается ошибка TypeError: By.xpath(...).GetAttribute is not a function