问题一: 先装了火狐46.0.1(D:\Tool\FireFox),感觉有些地方不行,在另外一个路径下安装了火狐52.0.1(D:\Tool\FireFox52)验证后感觉有问题,之后卸载了火狐52.0.1,结果原来可以运行登陆程序,报错。报错内容: Traceback (most recent c ...
分类:
编程语言 时间:
2019-11-08 17:40:33
阅读次数:
95
#!usr/bin/env python #-*- coding:utf-8 _*- """ @author:lenovo @file: 壹共享.py @time: 2019/11/08 """ from selenium import webdriver import time from lxml ...
分类:
其他好文 时间:
2019-11-08 12:37:28
阅读次数:
62
下拉框在测试中是非常常见的,下面我们看看下拉框 一。什么是select? 如图所示,在百度页面 在HTML中带有select的标签 二。下拉框的定位 有两种定位方式,一种是传统的css selector ,xpath定位。另一种则是用select定位。相对而言select定位更加简单。 1.上代码 ...
分类:
其他好文 时间:
2019-11-08 12:17:08
阅读次数:
89
最近遇到一个问题就是,如何模拟真实浏览器行为然后截取显示的网页。 方案 1. 模拟登陆网站或者直接使用cookie登陆。 2. 对指定页面按钮进行点击刷新页面,截取网页。 我们使用selenium库来操作浏览器驱动,即执行浏览器相应的驱动命令,实现相应的浏览器操作。 准备工作 selenium库 浏 ...
分类:
Web程序 时间:
2019-11-07 12:52:13
阅读次数:
194
错误提示:消息:会话未创建:此版本的ChromeDriver仅支持Chrome版本76 原因是Chrome 自动升级,导致ChromeDriver版本没有与Chrome同步,需要更新ChromeDriver ChromeDriver下载地址: http://npm.taobao.org/mirror ...
分类:
编程语言 时间:
2019-11-07 10:11:22
阅读次数:
340
一、知识补充 1、find_element的一种使用方法: find_element(by=方法,value=值) 例如: find_element(by="id",value="query") 2、selenium.common.exceptions模块 from selenium.common. ...
分类:
其他好文 时间:
2019-11-06 18:17:11
阅读次数:
101
python+selenium环境准备: python 自行安装 一、安装selenium:pip install selenium 二、下载谷歌浏览器驱动 1、去http://chromedriver.storage.googleapis.com/index.html下载chromedriver. ...
分类:
编程语言 时间:
2019-11-06 13:19:23
阅读次数:
415
from selenium import webdriver b = webdriver.chrome() b.get('http.baidu.com') css语法定位元素: ...
一、更易读的测试报告 1.知识点:python的注释。 1.一种叫comment,为普通的注释2.另一种叫doc string,用于函数,类和方法的描述。在类或方法的下方,通过三引号(""" """或''' ''')来添加doc string类型的注释,这类注释在平时调用的时候不显示,可以通过hel ...
分类:
其他好文 时间:
2019-11-05 16:51:23
阅读次数:
115
自动发邮件功能 例如,如果想在自动化脚本运行完成之后,邮箱就可以收到最新的测试报告结果。SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规划,由它来控制信件的中转方式。python的smtplib模块提供了一种很方便的 ...
分类:
其他好文 时间:
2019-11-05 16:44:06
阅读次数:
89