Я пытаюсь ввести текст в «невыбираемую строку», иногда он вводит только половину текста (не удается ввести первые несколько символов)
например:
Если я пытаюсь ввести текст "qqwwssagsdafdsagdfgafgafdahdghjagds", иногда он принимает только последние несколько символов, т.е. fgafdahdghjagds.
HTML-код элемента, который я пытаюсь ввести. Значения:
HTML:
<div id="ext-comp-1002" class="x-layer x-editor x-small-editor x-grid-editor" style="position: absolute; z-index: 11000; visibility: hidden; left: -10000px; top: -10000px; overflow: auto; width: 238px;">
<input id="mltprcrtmain-1" class=" x-form-text x-form-field x-form-fieldui x-form-field-text " type="edit" name="mltprcrtmain-1" autocomplete="off" size="20" style="width: 238px;" maxlength="32">
Скрипт, который я использовал для передачи значений в невыбираемую строку (т.е. строку):
Код:
Actions act = new Actions(driver);
act.moveToElement(driver.findElement(By.id(genericHandlingExcel.getdata(FilePath, Sheetname2, 66,2)))).click();
act.sendKeys(genericHandlingExcel.getdata(FilePath, Sheetname2, 66,3));
Thread.sleep(5000);
act.sendKeys(Keys.ENTER);