selenium - 使用 selenium 进行身份验证 (Python)

标签 selenium python-3.x selenium-webdriver

我有指向我网站管理区域的链接:是否可以使用 selenium(在给定的浏览器中)启动这些 URI(链接),而无需事先进行身份验证?如果没有,那么我如何使用 selenium 处理身份验证?

最佳答案

不确定您的意思,但您可以仅使用选择器并在身份验证字段中输入凭据。即

from selenium import webdriver
driver = webdriver.Firefox()
driver.get(url)
driver.find_element_by_id("IDOFLOGIN").sendKeys("YOUR LOGIN")
driver.find_element_by_id("PASSOFLOGIN").sendKeys("YOUR PASSWORD")
driver.find_element_by_id("login button").click()
# Continue

你不一定可以通过 ID 来查找元素,你也可以通过类、xpath 等来查找元素。

关于selenium - 使用 selenium 进行身份验证 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24464631/

相关文章:

python - PyCharm 错误 : [Errno 13] Permission denied

python-3.x - py.test 参数化 fixture

python - 合并两个 pandas 数据帧两个,使用特定操作创建一个新数据帧

java - 无法找到匹配的功能集和 ChromeDriver

selenium - 如何使用 Selenium WebDriver 获取图像 src 名称

java - 检查错误页面 webdriver java

testing - 如何使用 selenium RC 上传文件(使用 raduploader)?

java - 如何单击 2 个具有相同名称、无 ID 和相同类别的链接中的 1 个。 Selenium java

java - Selenium 测试 IEDriver

javascript - 如何设置浏览器视口(viewport)大小