display值为none导致找不到对象而修改其值

 

 

 

如图:我需要找到“个人资料”这个对象,但是上方的代码中写的display状态为none,所以导致无法找到该对象   ---》By.id(profile_userProfile)。

所以需要更改display的状态,代码如下:

JavascriptExecutor j= (JavascriptExecutor)driver;
j.executeScript("document.getElementById('main_profileList').style.display='block'; ");  //修改display的状态为block

 然后再去By.id(profile_userProfile)就可以找到对象啦。

 

 

posted @ 2014-07-15 16:38  Free-program  阅读(208)  评论(0)    收藏  举报