问题描述
如果在Selenium上使用WebDriverWait函数时等待父标记加载,我可以确定子标记已加载吗?
代码示例:
WebDriverWait(self.web_driver,WEB_DRIVER_WAIT_TIME).until(
EC.presence_of_element_located(By.ID,"test")
)
HTML:
<div id="test">
<h1>Is this tag also loaded?</h1>
<div>
在这种情况下,当测试标签完成加载时,我想知道是否也确保h1标签的标签也可以加载。
如果没有子标记(示例代码中的h1标记) 换句话说,某些页面具有称为h1的子标记,而某些页面具有相同的结构,但没有称为h1的子标记。
我不喜欢延迟,即使我知道如果将WebDriverWait用作子标签也不会包含任何标签。 因此,就像上面的问题一样,我将等待父标记的加载,然后进行处理。
我认为,如果不能保证将WebDriverWait应用于父标记,则不能加载子标记,如何实现我想要的目标?
感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)