seleniumpython使用说明(selenium自动化之邮箱登陆)

 2025-01-27  阅读 741  评论 0

摘要:前面的文章讲述的selenium的基本知识和相关辅助工具,从本篇文章开始进入实际操作,俗话说好记性不如烂笔头,只有自己多看多练,才能熟练掌握相关语法、工具的使用,使用多了才能得心应手。下面以腾讯企业邮箱登陆,先一步一步的把登陆流程写出来,然后再做调整优化。一、邮箱用户登陆1. 启动浏览器(Firef

前面的文章讲述的selenium的基本知识和相关辅助工具,从本篇文章开始进入实际操作,俗话说好记性不如烂笔头,只有自己多看多练,才能熟练掌握相关语法、工具的使用,使用多了才能得心应手。

下面以腾讯企业邮箱登陆,先一步一步的把登陆流程写出来,然后再做调整优化。

一、邮箱用户登陆

1. 启动浏览器(Firefox或chrome随你喜欢)

2. 打开企业邮箱网址https://exmail.qq.com/login

3. 腾讯企业邮箱默认二维码登陆,所以我们要点击“账号密码登陆”,使用账号密码登陆邮箱

seleniumpython使用说明(selenium自动化之邮箱登陆)(1)

seleniumpython使用说明(selenium自动化之邮箱登陆)(2)

4. 输入账号和密码并点击登陆。页面加载时间,所以可以加一个等待时间( selenium的webdriver三种等待方式)

seleniumpython使用说明(selenium自动化之邮箱登陆)(3)

二、验证登录

1.登录完成以后,还需要验证是否正确登录,可以通过对页面元素做校验,比如登录完成后,会显示我的邮箱地址、姓名。

seleniumpython使用说明(selenium自动化之邮箱登陆)(4)

2.获取我的邮箱显示元素的文本,和登录的邮箱账户做对比,判断是否一致

3.判断一致则登录成功,不通过则登录失败

seleniumpython使用说明(selenium自动化之邮箱登陆)(5)

注意:上述判断只是举例,如果登录时,没有成功,页面还是停留在登陆页面,会导致获取邮箱账户名称元素Id不存在,导致程序报错,这里仅作举例。

三、退出登录

1.测试完成之后,不要忘记退出登录

2.最后不要忘记关闭浏览器

seleniumpython使用说明(selenium自动化之邮箱登陆)(6)

四、优化

上面的代码按照业务场景一步一步的执行没有问题,但是可读性较差,并且在多账户测试时,需要修改的参数较多,这时候我们就可以按照模块,把它们函数化。

seleniumpython使用说明(selenium自动化之邮箱登陆)(7)

企业邮箱大家用的应该很多,可以结合上一篇文章的定位辅助工具,把元素属性换成CSS或xpath,但是最好还是用最简单的元素属性。

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/cec57Cz0ECgwHVVY.html

发表评论:

管理员

  • 内容264949
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1098秒, 内存占用1.33 MB, 访问数据库18次