Как получить значение для динамической метки в selenium
Значение метки динамически изменяется в зависимости от критериев тестирования.Здесь я посылаю значение симптома как " сигнал. Но на самом деле я хотел отправить то, что когда-либо было ценно на симптом . Я устало попробовал приведенный ниже код, но он не работает . Пожалуйста предложите
Строка symptom = data.get("симптом");
getElement("symptomTextBoxClick_xpath").sendKeys(симптом);
driver.findElement(By.xpath("//*@id=\"monitorForm:enforcementType_panel\"]/div[2]/ul/li[112]/label[.='Signal']")).click();
Что я уже пробовал:
driver.findElement(By.xpath("//*@id=\"monitorForm:enforcementType_panel\"]/div[2]/ul/li[112]/label[contains(text(),symptom]")).click();