<div id="x-form-el-ext-comp-1246" class="x-form-element" style="padding-left:230px"> <div id="ext-comp-1247" class="x-form-composite x-box-layout-ct x-form-field x-form-invalid" style="width: 554px;"> <div id="ext-gen656" class="x-box-inner" style="width: 554px; height: 22px;"> <div id="ext-gen657" class="x-form-field-wrap x-form-field-trigger-wrap x-box-item x-trigger-wrap-focus" style="width: 100px; left: 0px; top: 0px;"> <input id="dateStart" class="x-form-text x-form-field x-form-invalid x-form-focus" type="text" name="dateStart" autocomplete="off" size="10" style="width: 75px;"> НУЖНЫЙ IMG - <img id="ext-gen658" class="x-form-trigger x-form-date-trigger" alt="" src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="> </div> <div id="ext-gen659" class="x-form-field-wrap x-form-field-trigger-wrap x-box-item" style="width: 100px; left: 105px; top: 0px;"> <input id="dateEnd" class="x-form-text x-form-field" type="text" name="dateEnd" autocomplete="off" size="10" style="width: 75px;"> <img id="ext-gen660" class="x-form-trigger x-form-date-trigger" alt="" src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="> </div> </div>
Особенности:
1. По клику на img открывается календарь
2. id="ext-gen658" - меняется
3. Если писать просто .//*[@id='ext-comp-1247']//img - находит 2 таких элемента
Написал путь
driver.findElement(By.xpath(".//*[@id='ext-comp-1247']//div[1]//div[1]//img")).click();Xpath - выдал типа все ок. Перенес в Eclipse - ошибка NoSuchElementExeption
Помогите плиз кто знает как его правильно сделать