我需要擴大textarea的具有動態XPath和我可能無法使用:如何在元素路徑爲動態時在selenium webdriver中擴展textarea?
(JavascriptExecutor) driver.executeScript("document.getElementById('someID').setAttribute('rows', '50')");
(JavascriptExecutor) driver.executeScript("document.getElementById('someID').setAttribute('cols', '60')");
因爲屬性ID,價值類等都是動態的。 有沒有其他的方式來調整textarea的大小? 爲元素的HTML代碼是
<textarea name="comments" id="isc_4G3" $89="isc_TextAreaItem_25" $9a="$9b" class="textItem" style="margin:0px;WIDTH:1132px;HEIGHT:60px;" autocomplete="OFF" spellcheck="true" wrap="SOFT" tabindex="1863" oninput="isc_TextAreaItem_25.$43g()" handlenativeevents="false"></textarea>
另外,我曾試圖
Actions action = new Actions(driver);
action.moveToElement(getInternalNotesTextArea()).clickAndHold().moveByOffset(xOffset, yOffset).release().perform();
這並沒有進行這項工作。
你能提供更多的信息:1.你有什麼試過?顯示代碼。 2.什麼對你有用? 3.你卡在哪裏? 4.提供相關的HTML DOM。 – DebanjanB
請發佈一些我們所需的HTML元素嗎? – kushal
我在問題中添加了此元素的HTML代碼。 – kit