0
我嘗試了下面的代碼在鉻它工作正常,但同樣的事情是不工作在Internet Explorer中說沒有這樣的元素錯誤。 不確定Internet Explorer是否有任何問題處理。我使用Windows 10操作系統和Internet Explorer附帶它。 在Internet Explorer中,我可以在着陸頁後用硒登錄,當我想點擊新的業務鏈接時,它不起作用, 但是相同的代碼在Chrome中正常工作。這有什麼理由嗎? 我使用硒2.52 Java和相同IEdriver以及無法在Internet Explorer中使用Xpath在硒中定位元素
driver.findElement(By.xpath("//a[contains(@href, 'menuopt=PolicyType&TransTyp=NB')]")).click();
driver.findElement(By.xpath("//*[text()='New Business - Rate']/ancestor::a")).click();
driver.findelement(By.cssselector(a[href*='TransTyp=NBS'])).click();
<a href="XXXX.asp?WCI=XXXX_Process&CacheID=123351730222025121&menuopt=Policy&TransTyp=NB"> <strong><font face="Arial" color="Navy">New Business - Rate</font></strong> </a>
這並不提供答案的問題。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/11454173) –
@MartinZabel你怎麼知道它不提供答案?他認出元素的方式是不穩定的。我提供了一個更穩定的方式來確定可能在IE中工作..感謝您的審查。 – Tree55Topz
那麼請不要把它寫成問題。 –