Khi tôi mở một trang bằng trình quản trị web selenium, tôi nhận được hộp thoại chrome "Chọn chứng chỉ". Chứng chỉ mặc định là đúng, vì vậy tôi chỉ phải bấm nút OK. Nhưng tôi có vấn đề với điều này. Tôi có mã python:Xử lý 'chọn chứng chỉ kỹ thuật số' với trình duyệt web selenium chrome
drv = webdriver.Chrome()
drv.get("https://example.com/login")
và sau đó tôi muốn làm một cái gì đó như:
drv.switch_to_alert().accept()
hoặc
drv.switch_to_alert().send_keys(Keys.TAB)
drv.switch_to_alert().send_keys(Keys.SPACE)
Vấn đề là rằng mã ngừng thực hiện trên dòng drv.get ("https://example.com/login"). Trình điều khiển web đang chờ tải trang. Và trước dòng đó không có hộp thoại chrome.
Tôi làm cách nào để xử lý việc này?
và bạn làm gì trên Linux? –