我無法找到此元素;它顯示如下錯誤:高速緩存中未找到元素 - 可能自查找該頁面後頁面已發生變化有關此錯誤的文檔
元素在緩存中沒有發現 - 也許是頁面已經改變,因爲它 被查找有關文檔此錯誤
WebElement w4= d.findElement(By.xpath("//input[@name='businessPartner'
and @oninput='isc_OBSelectorItem_1.$303()']"));
expcitlyWait(w4);
w4.sendKeys("DURIAN INDUSTRIES LTD");
w4.sendKeys(Keys.TAB);
w4.sendKeys(Keys.ENTER);
}
例輸入這應該是發現:
<input id="isc_T3"
name="businessPartner"
oninput="isc_OBSelectorItem_1.$303()"
class="OBFormFieldSelectInputRequired"
type="TEXT" tabindex="2239"
style="WIDTH:233px;HEIGHT:19px;-moz-user-focus:normal;"
autocomplete="OFF"
spellcheck="true"
$187="$188"
$186="isc_OBSelectorItem_1"
handlenativeevents="false"
/>
看看你的頁面,是否有這個@oninput函數的輸入? 您是否在使用selenium和php? 303美元的部分看起來不對我 –
@DoktorOSwaldo是oninput函數在那裏,我用java與硒。
但在本例中,名稱不存在。你可以發佈你試圖抓取的整個對象的html,(一個對象應該是足夠的) –