上述代码中定位知道了这个按钮,使用常规的xpath无法定位到,查了很多资料有说什么js转的等等,都不对,结果试了试使用CSS_SELECTOR进行定位,就可以定位到。
使用 CSS 选择器定位弹窗中的"知道了"按钮
`button = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.CSS_SELECTOR, '.ant-modal-confirm-btns button'))
)
button.click()`
伪元素(如 ::before 或 ::after)通常用于在元素的内容前面或后面插入样式化的内容,而不是用于显示实际的提示信息。由于伪元素不是实际的 DOM 元素,无法直接获取其中的内容,通过css样式可以定位到
标签:xpath,定位,button,元素,CSS,before From: https://www.cnblogs.com/striver-dl/p/17560933.html