首页主机selenium自动化测试 前端自动化测试

selenium自动化测试 前端自动化测试

编程之家2024-04-2680次浏览

一、python和selenium如何做接口自动化测试

自动化测试所具备的基础:测试基础,编程基础,对自动化的想法。

selenium自动化测试 前端自动化测试

当然,如果说你没有语言基础也可以做,无非是在别人或者其他工具上,如公司自研工具qtp等。如果换一家公司呢?

小编给你分享下我的经历。

8年测试开发经验,开始两年在公司自研工具上做接口自动化。自己萌生了想要自己写一个接口自动化工具的想法。有了想法然后就去学习,各种自动化的思想,Python,参考各种大神的作品。写了简单的工具,现在想想还挺有意思。

后来由于工作需要写一年Python,写了一年Java。

后面接触了robotframework还是挺好用的,楼主可以了解下它的思想。后来主要就是写一写api供其他同学使用。

后面接触了一些其他的框架如pytest。组织好层次结构,写起来还是挺快的,没有束缚,爱怎么写怎么写。

selenium自动化测试 前端自动化测试

其实自动化测试工具大同小异。只要你思想到位。自动化化测试都是通的比如关键字驱动,数据驱动,结果校验,前置后置等等。每个自动化工具或者测试框架都会有的。

如果有兴趣交流可以私信我。

祝楼主成功

二、使用selenium进行自动化测试,打开chrome浏览器时闪退并报错,怎么搞

首先这个问题我不好回答,因为闪退的原因太多了,最主要的是我觉得没有安装好。给你提供一份笔记,是我在学习时记录下的,每次忘记时,我总是按照这个步骤来的,没有出过错误

我感觉大的原因是你没有装chromedriver吧,这是一个浏览器驱动。我下面也说到了

Selenium+chromedriver安装和入门A:介绍

Selenium相当于是一个机器人,可以模拟人类在浏览器上的一些行为,,比如说点击,填充数据,删除cookie。

selenium自动化测试 前端自动化测试

Chromedriver是一个驱动Chrome浏览器的驱动程序,使用他才可以驱动浏览器,针对不同的浏览器有不同的driver

B:安装

可以通过这个地址下载chromedriver(注意对应版本号)

下载完成后是一个exe文件,注意不要运行,将其复制到浏览器的目录下(这个不是有权限的,比如C盘)

安装selenium可以直接pip(如果失败,使用清华镜像源)

C:初步使用

具体手册:

Selenium不是为了爬虫而开发的,最初是因为为了自动化测试而出现的,由于其一些特性正好符号爬虫需求,所以拿来使用,下面一个代码表示自动控制浏览器打开百度首页,并请求源代码

wifi登陆器(wifi管理系统登录入口)小米3什么时候上市(米3什么时候上市)