一个简单的自动化测试用例

发表于:2020-10-20 09:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:飞驰    来源:知乎

  这是一个简单的以登录为目的的基于Python语言的自动化测试用例。按照功能测试,需要用户名和密码,其他的都是手动操作。但是自动化程序可不知道哪里该输入用户名和密码,甚至是如何打开网页。所以首先我们需要打开网页,这次我们以登录https://www.eolinker.com为例。
  首先导入selenium和time()时间函数
  打开浏览器并最大化窗口
  这里用到get()函数,可以直接打开我们输入的网址
  打开网址之后便是元素定位了,告诉系统元素在哪里该怎么操作。这里是通过元素文本定位,找到登录这个按钮之后,点击(click())
  这里我们通过名称找到用户名和密码的输入框,输入操作用到send_keys()函数,里面输入我们自己的用户名和密码即可。
  这里通过class名称找到登录按钮,后面是等待三秒(主要是等待网站加载完成)
  有些元素定位可能不太方便,我们可以直接选取x-path定位。这里我们找到显示用户名的地方通过text函数取到用户名的文本。
  最后我们通过if语句判断我们刚刚取到的值是否我们登录的值一致,一致则说明登录成功,否则则登录失败。
  结束第一个简单的用例,我们发现技术上主要用到的是定位元素以及操作元素。所以元素定位以及操作函数这些是重点,要好好掌握。

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号