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)就可以找到对象啦。

浙公网安备 33010602011771号