Я пытаюсь найти элемент, в котором имя Id изменилось (и я не уверен, на что оно было изменено), поэтому мне нужно найти его динамически.Текущий код:
[FindsBy(How = How.Id, Using = "address.surname")]
public IWebElement AddressLastname_Input { get; set; }
public void AddressEnter_function(IWebDriver D, DataRow UserDetail)
{
log.sendkeylog(AddressLastname_Input,
UserDetail["LastName"].ToString(),
"Enter LastName Address Section", drv: D);
}
Соответствующий HTML:
<div class="form-group">
<label class="control-label " for="address.surname">
Last name<span> <font color="red">*</font></span>
</label>
<input id="address.surname" name="lastName" class="form-control form-
control" required="required" type="text" value="">
</div>
Я получаю сообщение об ошибке: «Не удается найти элемент по идентификатору».Есть ли способ найти его, не зная имя / текст конкретного идентификатора?