我做了质子邮件脚本当我运行,它是正确的,但它没有输入用户名。此脚本未键入任何文本。请帮帮我!!在
我在倒数第二行有个错误
这是我的错误:
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".input"}
我的网络驱动程序有问题
from selenium import webdriver
import time
url = 'https://protonmail.com/'
driver = webdriver.Chrome()
driver.get(url)
driver.find_element_by_xpath('//*[@class="btn btn-default btn-short"]').click()
time.sleep(10)
driver.find_element_by_class_name('panel-heading').click()
time.sleep(10)
driver.find_element_by_id('freePlan').click()
time.sleep(10)
driver.find_element_by_id('username').send_keys(Hamzalachistudios)
time.sleep(10)
它做得很好,但它没有输入任何文本。错误名称:NoSuchElementException
您的元素在}之前的第一步,我们需要}
iframe
,所以在click
或{switch
到{要将字符序列发送到用户名字段,因为所需元素位于
<iframe>
内,因此您必须:您可以使用以下解决方案:
代码块:
浏览器快照:
您应该使用
WebDriverWait
:因为@Amit Jain已经回答你需要切换到iframe,所以我给它添加了等待。。。在
^{pr2}$相关问题 更多 >
编程相关推荐