![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python+selenium自动化测试
文章平均质量分 76
test-runing
runing
展开
-
python+selenium运行,关于sys.meta_path is None, Python is likely shutting down报错
运行报错:Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.chrome.service.Service object at 0x015FA530>>Traceback (most recent call last): File "C:\Python\Python3...原创 2018-12-29 11:30:51 · 9738 阅读 · 1 评论 -
Python自动化登录弹框死活定位不到
网上找了很多方法,死活定位不到,以下是我的代码from selenium import webdriverimport timedriver =webdriver.Chrome()url="https://*******/"#driver.maximize_window()driver.get(url) #进入兼职啦首页driver.find_element_by_xpath...原创 2019-01-03 19:11:23 · 4204 阅读 · 2 评论 -
python开发大全、系列文章、精品教程(转)
python基础教程python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器python基础系列教程——Python库的安装与卸载python基础系列教程——Python3.x标准模块库目录python基础系列教程——Python中的编码问题,中文乱码问题python基础系列教程——python基础语法全解python...转载 2019-01-17 16:12:28 · 640 阅读 · 0 评论 -
selenium如何定位span元素
在做自动化测试时,我们需要定位元素属性来进行操作,今天在做自动化时发现我要定位的登录注册元素找不到,我看了下代码发现,我用xpath获取绝对路径后,发现找不到,F12查看代码如下代码如下# _*_ coding: utf-8 _*_from selenium import webdriverimport loggingimport timedriver =webdr...原创 2019-02-12 16:02:48 · 36385 阅读 · 2 评论 -
自动化测试框架搭建
在这个自动化测试框架中。在config目录中存放的是测试配置相关的文件,配置文件可以使用ini、xml、yml等文件类型。例如,要测试的网址、调试日志的文件名、日志的输出格式等在data目录中存放的是需要测试的数据。可以使用xmls、xml等文件类型。例如,测试网址中要提交的各种各样的内容。在drivers目录中存放的是测试需要用到的浏览器驱动。主要为chromedriver.ex...转载 2019-02-14 15:32:43 · 220 阅读 · 2 评论 -
Python+selenium 自动化测试(二)之SMTP 邮件发送
SMTP简介SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。邮件发送前的准备工作1.开启SMTP服务配置,由于之前QQ邮箱设置了很多次,也没成功,所以这里我用的是网易163...原创 2019-03-21 11:16:16 · 1499 阅读 · 0 评论 -
Python+selenium 自动化测试(三)之自定义封装一个简单的Log类
本文介绍一个简单的日志封装本文介绍如何写一个Python日志类,用来输出不同级别的日志信息到本地文件夹下的日志文件里。为什么需要日志输出呢,我们需要记录我们测试脚本到底做了什么事情,最好的办法是写事件监听。这个事件监听,对我们现在来说,还是有点复杂去理解,所以我这里,选择封装一个简单的日志类,同样达到这个效果。问题分析:我们需要封装一个简单的日志类,主要有以下内容:1. 生成的日志文...原创 2019-03-22 19:17:30 · 1156 阅读 · 0 评论