在硒python中处理PopUp

时间:2019-01-17 15:30:41

标签: python-3.x selenium selenium-webdriver popup

我刚接触硒。我弹出了。我已附上图片。我该如何处理。我已经尝试过ScrollViewer

但是没有用。

enter image description here

1 个答案:

答案 0 :(得分:2)

这不是警报,因此应将其视为常见元素:

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[text()="Process Payments"]'))).click()

确认

WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[text()="Cancel"]'))).click()

拒绝