我正在使用Selenium来测试在后台加载数据的网页。我需要在数据完全加载后开始寻找Web元素。问题是你确实在浏览器中看到数据,但是在它上面有一个旋转轮,在数据完全加载之前它不会消失。基本上,我需要Selenium在纺车轮消失后找到网页元素。我正在查看该页面的源代码,这是我在纺车转动时看到的内容:
<div class="container-fluid" id="category">
<rdo-overlay _nghost-qjr-14>
<div _ngcontent-qjr-14="" class="rdo-overlay">
<img _ngcontent-qjr-14="" src="/assets/images/loader-sm.gif">
</div>
</rdo-overlay>
</div>
一旦数据完全加载并且旋转轮消失,单词&#34;隐藏&#34;在第三行添加如下:
<div class="container-fluid" id="category">
<rdo-overlay _nghost-qjr-14>
<div _ngcontent-qjr-14="" class="rdo-overlay hidden">
<img _ngcontent-qjr-14="" src="/assets/images/loader-sm.gif">
</div>
</rdo-overlay>
</div>
如何使用上面的代码使用BeautifulSoap来检查&#34;隐藏&#34;班级名称的一部分?或者在我的情况下是否有更好的方法来确定页面是否已满载?