2024-04-25 01:25:02 发布
网友
我有一个WebSite,我想将所有带有"display: none"的元素更改为"display: block"。我想用Python Selenium自动化操作。我已经找到了实现这一点的方法,但是只有当您有类名并且只有一个元素需要更改时,这种方法才有效
"display: none"
"display: block"
这应该行得通,但要花很多时间。最好通过更具体的xpath缩小元素范围:
every_element = driver.find_elements_by_xpath("//*") for element in every_element: display_prop = element.value_of_css_property('display') if display_prop == 'none': driver.execute_script("arguments[0].style.display = 'block';", element)
这应该行得通,但要花很多时间。最好通过更具体的xpath缩小元素范围:
相关问题 更多 >
编程相关推荐