selenium 怎么處理display:none


 

頁面HTML是這樣的:

 ....
<div class="cf w index-middle">
<div id="li" class="flea r li">
<a class="pic" href="http://XXX.com/"></a>
 
<div class="mask" style="display: none; opacity: 0.3;">
<a href="http://XXX.com/"></a>
</div>
<a class="text-a" href="http://XXX.com/" style="display: none; opacity: 1;">查看</a>
</div>
 .....
 
處理方法是用js把隱藏的顯示出來,方法如下:

JavascriptExecutor j=(JavascriptExecutor)driver;

 j.executeScript("document.getElementById('li').style.display='block';");

 driver.findElement(By.xpath("Xpth路徑")).click();

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM