ここで入力フィールドに入力したいのですが、Xpath でアクセスできません...助けてください..
コードは以下のとおりです....
<table class="detailList" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="labelCol">
<div id="div1">
<div class="pbSubsection">
<table class="detailList" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="data2Col" colspan="2">
<span style="font-Size:12px;">
Process Name
</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
<td style="text-align:left;" class="data2Col">
<div id=div2">
<div class="pbSubsection">
<table class="detailList" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="data2Col" colspan="2">
<div id="div3" class="requiredInput">
<div id="div4" class="requiredBlock"></div>
<input name="pName" style="width:50%;" type="text">
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
</tbody>
</table>
やっています
WebElement ele = driver.findElement(By.xpath("//span[text()='プロセス名']/preceding::td/div/input[@type='text']"));
ele.sendKeys("PM 001");
しかし、ここで先に進んだ後、私はそれが間違っていることを知っています.. Plzはこれで私を助けてください........
ここでは、input と div id の name 属性値が動的に変更されます...
ラベルと前の入力タグで検索しようとしています...
前もって感謝します