У меня есть div, который содержит вход с идентификатором в качестве идентификатора и метку в нем.с помощью моего метода селена я могу легко выбрать вход в качестве веб-элемента, но как я могу получить метку веб-элемента через входной веб-элемент?
<div class="item-selectable small-2 radio-item columns xsmall-12 item-selectable-stacked">
<input id="0-3" name="RatingQuestions[0].Score" type="radio" value="3" checked="">
<label for="0-3">
</label>
</div>
Это метод в селене для выбора веб-элемента, который в настоящее время выбирает тольковвод, а не как он должен метка.
public void RateQuestion(int questionnumber, int rating)
{
string questionid = questionnumber.ToString() + "-" + rating.ToString();
IWebElement RateQuestionElement = this.Driver.FindElement(By.Id(questionid));
RateQuestionElement.Click();
}
Проблема в том, что только метка кликабельна, и поэтому мне нужно выбрать метку из поля ввода, как я могу это сделать?