开发者社区> 问答> 正文

硒输入密码字段YouTube

我尝试使用Selenium通过Python登录到YouTube。不幸的是,我似乎不知道如何在专用字段中输入我的密码。 下面的代码允许我进入需要我填写密码的页面,但是“test”这个词并没有出现在密码输入字段中,即使这段代码没有给我一个错误。

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Firefox()
driver.get('https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3Dcomment%26app%3Ddesktop%26next%3D%252Fall_comments%253Fv%253DkU2AhKuFX7w%26action_handle_signin%3Dtrue&uilel=3&service=youtube&passive=true&hl=en')

# log in
WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, 'identifierId')))
driver.find_element_by_id('identifierId').send_keys('MY_USERNAME')
driver.find_element_by_id("identifierNext").click()

WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CLASS_NAME, 'whsOnd.zHQkBf')))
driver.find_element_by_class_name("whsOnd.zHQkBf").send_keys("test")

你知道我哪里做错了吗? 问题来源StackOverflow 地址:/questions/59381074/selenium-input-in-password-field-youtube

展开
收起
kun坤 2019-12-30 09:59:26 611 0
1 条回答
写回答
取消 提交回答
  • 精于基础,广于工具,熟于业务。

    test的引号换成单引号

    2019-12-31 13:51:55
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载