このエラーを修正するのを助けてください。受信エラーとして:異なる分割のためにxpathを持つ要素を見つけることができません
テキストエリア
<td nowrap=""> <script> function clipBrdAction(evt, fieldName) { evt = evt||window.event; if(evt.ctrlKey && evt.keyCode==67) { document.execCommand('copy'); //var temp = $(fieldName).value; //clipboardData.setData('Text', temp); //$(fieldName).value = clipboardData.getData('Text'); } else if(evt.ctrlKey && evt.keyCode==86) { document.execCommand('paste'); //$(fieldName).value = clipboardData.getData('Text'); } else if(evt.ctrlKey && evt.keyCode==88) { document.execCommand('cut'); //var temp = $(fieldName).value; //clipboardData.setData('Text', temp); //$(fieldName).value = ''; } else if(evt.keyCode==46) { document.execCommand('delete'); //var selStart = $(fieldName).selectionStart; //var selEnd = $(fieldName).selectionEnd; //var fieldLen = $(fieldName).value.length; //if (selEnd == fieldLen) // temp = $(fieldName).value.substr(0,selStart); //else if (selEnd > selStart) // temp = $(fieldName).value.substr(0,selStart)+ $(fieldName).value.substr(selEnd, fieldLen); //else // temp = $(fieldName).value.substr(0,selStart)+ $(fieldName).value.substr((+selEnd + +1), fieldLen); //clipboardData.setData('Text', temp); //$(fieldName).value = clipboardData.getData('Text'); } </script> <textarea id="nrpsFilter" rows="3" onkeypress="return checkIt(event,'');" cols="30" title="" onblur="this.value=trim(this.value);" onkeyup="" onkeydown="return clipBrdAction(event, 'nrpsFilter');" name="nrpsFilter"/> </td>
にある要素のタグの下
のxpathを持つ要素を見つけることができません。そして、私のコードは次のとおりです。
driver.findElement(By.xpath("//*[@id='nrpsFilter']")).sendKeys("*1??0*");
Firepathでは、要素が識別可能で、後でunという別の要素を検索すると同じ除算(divタグ)であるが、別の除算から要素を検索した後には識別できない。それは私のコード内の部門に切り替える必要がありますか?両方の部門は同じフレームの下にあります。
だけでなく、あなたのHTMLソースコードを投稿 –
申し訳ありませんが、イムソースコードを共有することはできません。 – Madhav
okですiframe内のtextareaは –