一、直接获取整个表格数据,包含表头

2、如果不要表头,可直接用定位tbody元素,同样的方法获取到表格数据,不包含表头
3、输入关键字,搜索表格数据,验证搜索功能
此时直接用第一种方法,会提示错误。因为点击查询的时候,tbody数据重新加载,不依附于原页面
selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
没有和当前页面进行绑定,主要是页面刷新或者跳转引起的,需要重新获取一次元素。
此时需要重新定位tbody元素,再次查询

介绍了使用Selenium获取表格数据的方法,可获取含表头或不含表头的数据。在输入关键字搜索表格数据时,若直接用获取全量数据的方法会报错,原因是页面刷新或跳转使元素未与当前页面绑定,需重新定位tbody元素再次查询。
1226

被折叠的 条评论
为什么被折叠?



