selenium自动化登录邮箱
Posted wangqianpeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium自动化登录邮箱相关的知识,希望对你有一定的参考价值。
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions
class Login():
def __init__(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.driver.implicitly_wait(30)
self.driver.get("https://mail.163.com/")
def element_location(self,position_model,element_express):
element_object = WebDriverWait(self.driver,30).until(lambda x:x.find_element(by=position_model,value=element_express))
return element_object
def login(self):
iframe = self.driver.find_element_by_tag_name("iframe")
print(iframe)
self.driver.switch_to.frame(iframe)
self.driver.find_element_by_name("email").clear()
self.driver.find_element_by_name("email").send_keys("自己的163邮箱,不用输入邮箱后缀")
self.driver.find_element_by_name("password").clear()
self.driver.find_element_by_name("password").send_keys("邮箱密码")
self.driver.find_element_by_id("dologin").click()
return "login success"
if __name__ == ‘__main__‘:
print(Login().login())
以上是关于selenium自动化登录邮箱的主要内容,如果未能解决你的问题,请参考以下文章
python2+selenium+mail,自动登录126邮箱