используйте ниже xpath, чтобы найти элемент (отмечен на картинке)
//img[@alt='Health']/preceding-sibling::text()[1]
, но селен не позволяет вам найти элемент с помощью текстового узла. Альтернативный способ - вы можете использовать javascript executor для оценки xpath.
У меня ниже ссылка на код в Java. пожалуйста, измените согласно питону
JavascriptExecutor js = (JavascriptExecutor)driver;
Object health= js.executeScript("var value = document.evaluate(\"//img[@alt='Health']/preceding-sibling::text()[1]\",document, null, XPathResult.STRING_TYPE, null ); return value.stringValue;");
System.out.println(health.toString().trim());
OR
WebElement element = driver.findElement(By.xpath("//div[@class='gold']"));
JavascriptExecutor js = (JavascriptExecutor)driver;
String health= (String) js.executeScript("return arguments[0].childNodes[8].textContent", element);
System.out.println(health.trim());