python-3.x - 如何在谷歌浏览器中使用 Selenium Web 驱动程序处理登录弹出窗口
问题描述
我无法使用带有 chrome 驱动程序的 selenium python 登录到特定网站。
CODE-1
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.maximize_window()
location = "url"
driver.get(location)
wait(driver, 5).until(EC.alert_is_present())
alert = driver.switch_to_alert()
alert.send_keys('username')
alert.send_keys(Keys.TAB)
alert.send_keys('password')
alert.accept()
CODE-2
driver.get("https://username:password@url")
wait(driver, 5).until(EC.alert_is_present())
alert = driver.switch_to_alert()
alert.accept()
解决方案
推荐阅读
- sql - 为什么 PIVOT 子句中的 IN 语句必须是静态的
- amazon-web-services - AWS 上下文中的无头用户是什么?
- ios - 使 NSAttributeString backroundColor 覆盖所有标签区域?
- python - 为什么我会得到这个不能索引包含 NA / NaN 值错误的向量
- react-native - 在 React Native 中处理父组件中子组件的 onValueChange
- javascript - 滚动时如何停止页脚前面的块?
- javascript - 单击按钮时循环遍历数组
- php - 表存在但出现错误 SQLSTATE [42S02]:未找到基表或视图:1146 表“exyz.input_fields”不存在
- python - 我的新数据库在达到 25000 时停止添加新文档
- php - 使用嵌套关系的结果查询关系