摘要:
我们在对浏览界面做操作时,比如点击按钮,搜索框输入内容。都需要把鼠标挪过去,然后再点击,或者输入内容。在selenium操作时也是一样的。需要先对元素进行定位,然后才能进行操作。可以借助浏览器的开发者工具(浏览器F12打开)来查看网页对应的html代码。然后进行定位。可以稍微学习HTML基础,更容易 阅读全文
摘要:
操作谷歌浏览器同样也需要下载相应的driver插件,官网下载。也可以从我的网盘下载,不过可能不是最新的,网盘地址。打开谷歌浏览器的操作和火狐的差不过。 webdriver.Chrome()初始化一个谷歌浏览器的实例,maximize浏览器最大化。get()打开相应的网址。close()关闭浏览器 同 阅读全文
摘要:
使用selenium打开浏览器的时候,需要先去selenium官网下载一个对应浏览器的的driver插件。selenium下载。官网在国外可能打不开。或者可以从我网盘下载,但可能不是最新的网盘链接。将下载好的文件解压出来,将.exe文件放到python3的安装目录下即可。 webdriver.Fir 阅读全文
摘要:
email模块用来构造邮件,smtplib模块用来发送邮件。 以QQ邮箱为例 想要在代码中使用QQ邮箱发送邮件,需要先在QQ邮箱-设置-账户中,开启SMTP服务,然后生成授权码。在进行验证账号时,用生成的授权码替换密码 发送纯文字的邮件,需要使用 上面一部分,是email模块用来构造邮件的,MiME 阅读全文
摘要:
作为一个测试,在最近两年应该有明显的感觉。那就是工作变的难找,要求变的高了,自动化测试,性能测试等。没有自动化测试能力,只会点点点工作难找不说,工资也不高。所以还是要学习一些技术。首先要学习一门编程语言。然后自动化入门可以学习selenium。有java基础可以使用j... 阅读全文
摘要:
在项目下新建TestCase文件夹,然后新建.py文件在文件中写关于接口具体的测试脚本,一般我喜欢按照模块来分,一个模块一个.py文件,建议以test开头命名文件 把配置文件改成这样 url:https://www.sojson.com/open/api/weather/json.shtml 在Te 阅读全文