要處理JavaScript彈窗,可以使用Selenium提供的`switch_to.alert`方法來處理。以下是一個示例代碼,演示如何使用Selenium處理JavaScript彈窗:
```python
from selenium import webdriver
# 創建一個Chrome WebDriver實例
driver = webdriver.Chrome()
# 打開網頁
driver.get("https://www.example.com")
# 點擊一個按鈕,觸發JavaScript彈窗
button = driver.find_element_by_id("popup-button")
button.click()
# 切換到JavaScript彈窗
alert = driver.switch_to.alert
# 獲取彈窗文本內容
print(alert.text)
# 點擊確定按鈕
alert.accept()
# 關閉瀏覽器
driver.quit()
```
在上面的示例中,首先創建了一個Chrome WebDriver實例,然后打開了一個網頁。接著找到一個按鈕并點擊,觸發了一個JavaScript彈窗。然后使用`switch_to.alert`方法切換到彈窗,并可以獲取彈窗的文本內容、點擊確定按鈕等操作。最后關閉瀏覽器。