selenium webdriver 不能获取js加载之后的值以及属性

图片说明

js在一秒之后添加的id为headlessBrowserRenderSign获取不到
id="width" 的value也是750没有变化

https://www.cnblogs.com/tobecrazy/p/3597462.html

可以获取的,需要睡眠几秒等待页面的js加载完毕才能获取。
解决:跳转到指定网页后,time.sleep(5),再获取页面元素就可以拿到

window.onload=function(){
console.log('界面加载完毕,执行js吧 ')
}