When I am tracing the element I want to test, it is identifying in Chrome and IE. If I run the script multiple times it is executing one time successfully, but when I run again I am getting an element not visible issue and the message [server did not provide any stack trace info]
My code:
driver.findElement(By.xpath("//input[@type='text'][contains(@id,'sgnmtNameDropDown')]")).click();// Assignment name field
driver.findElement(By.xpath("//div[contains(@id,'sgnmtNameDropDown_btn')]")).click();
new WebDriverWait(driver,60).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div[@class='ddt_item'][text()='12502']")));
driver.findElement(By.xpath("//div[@class='ddt_item[text()='125102']")).click();
The following is the HTML code for the element is:
<INPUT tabIndex=1 id=ctl00_ctl00_ctl00_ctl00_ctl00_Main_MainContent_MainContent_MainContent_MainContent_asgnmtNameDropDown_disp class=ddt_inp style="WIDTH: 166px" name=ctl00_ctl00_ctl00_ctl00_ctl00_Main_MainContent_MainContent_MainContent_MainContent_asgnmtNameDropDown_disp autocomplete="off" hasFocus="false" jQuery1505682853724860271="90">
<DIV id=ctl00_ctl00_ctl00_ctl00_ctl00_Main_MainContent_MainContent_MainContent_MainContent_asgnmtNameDropDown_btn class=ddt_btn jQuery1505682853724860271="88"></DIV>