python - 无法在 python 中使用 selenium 模块登录 gmail
问题描述
你好,这是我在stackoverflow上的第一个问题。我的代码如下所示:
import sys
from selenium import webdriver
browser=webdriver.Chrome()
browser.maximize_window() #For maximizing window
browser.implicitly_wait(20) #gives an implicit wait for 20 seconds
browser.get('http://google.com/gmail/about/')
sign_in = browser.find_element_by_link_text('Sign in')
sign_in.click()
Email=browser.find_element_by_id('identifierId')
Email.send_keys('abc')
eNext = browser.find_element_by_id('identifierNext')
eNext.click()
Password=browser.find_element_by_name('password')
Password.clear()
Password.send_keys('xyz')
pNext = browser.find_element_by_id('passwordNext')
pNext.click()
我收到以下错误,请帮忙。
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"[id="identifierId"]"}
(Session info: chrome=81.0.4044.122)
解决方案
推荐阅读
- firebase - Google Tag Manager JSON 应该致力于版本控制?
- nlp - 预训练的 FastText 超参数
- c++ - 使用 operator new 和placement new 创建非默认可构造对象的动态数组
- python - 无法填充某些行的缺失值
- c# - WebClient.DownloadString:无效的 JSON 原语:
- excel - 使用 CurrentRegion 的自定义范围将第一列的单元格索引设置为 -10?
- python-3.x - 使用 boto3 返回 s3 前缀中的对象列表
- image - 在帐户页面上显示 Woocommerce 订单图像
- javascript - 如何使用 Playwright 与 Google Maps 或 OpenStreetMaps 等地图进行交互?
- python - 将个人访问令牌输送到 az devops login for windows cmd