问题:例如以下的动态变化的style,无论display的值如何变化,通过get_attribute获取到的值都为空字符串
解决办法:通过JS使用动态计算的方法获取:
ele = self.driver.find_element(By.XPATH, 'xxxxx"]'
style_attr = 'display'
computed_style = self.driver.execute_script(f"return window.getComputedStyle(arguments[0]).getPropertyValue('{style_attr}');", ele)