闲言 requests模块是一个不完全模拟浏览器行为的模块,只能爬取到网页的HTML文档信息,无法解析和执行CSS、JavaScript代码,因此要我们做人为判断。 selenium模块本质是通过驱动浏览器完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 ...
分类:
其他好文 时间:
2020-07-20 15:49:27
阅读次数:
86
1 from selenium import webdriver 2 import time 3 import xlwt 4 5 def get_test_result(): 6 ''' 7 获取测试报告网页中的结果数据 8 :return: 9 ''' 10 driver = webdriver. ...
分类:
Web程序 时间:
2020-07-20 13:33:13
阅读次数:
146
问题:导入selenium失败 解决:去File/settings里面的python interpreter/project interpreter路径修改为python的安装路径即可 ...
分类:
其他好文 时间:
2020-07-20 10:59:21
阅读次数:
124
登录案例 所属模块:login, 用例编号:C001001, 前置条件:系统中存在账号, 测试步骤:不输入管理员账号 只输入密码,点击登陆 预期结果:提示信息为:用户名不能为空 测试结果:通过。 运行环境 pytest selenium 用例代码 pytest -s 执行: import pytes ...
分类:
其他好文 时间:
2020-07-19 23:11:14
阅读次数:
128
1.导入selenium jar包。引入Junit4 Labrary 2离线.安装浏览器。Firefox安装好后设置禁止检查更新。避免浏览器自动更新,导致浏览器版本与驱动版本不匹配。 3.Firefox安装katalon插件 4.下载驱动,添加环境变量 ...
分类:
其他好文 时间:
2020-07-18 22:48:57
阅读次数:
84
环境准备: python版本:3.6.8 开发工具:pycharm 使用chrome和对应的webdriver http://npm.taobao.org/mirrors/chromedriver/ 如何安装chromedriver? 将chromedriver放在chrome目录下,并解压运行 配 ...
分类:
编程语言 时间:
2020-07-18 22:19:40
阅读次数:
80
在实际调试selenium自动化程序时,总是需要重新开启浏览器。以下方法解决不断重启浏览器问题。 我们需要手动打开浏览器,进入到所需的页面,执行一些手动任务,如输入表单、输入验证码,登陆成功后,然后再开始运行自动化脚本。 这种情况下如何使用selenium来接管先前已打开的浏览器呢? 这里给出Goo ...
分类:
其他好文 时间:
2020-07-18 19:47:30
阅读次数:
166
# 步骤:# 1.导入模块# 2.导入动作链条头# 3.设计动作# 4.执行from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains#1)ActiongChains类中 ...
keys()类中提供的键盘的操作from selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains import ActionChainsimport time#1.单键操作#简单操作 ...
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、Python+Selenium框架Web的UI自动化、Python+Unittest框架API自动化、 资源和代码 免费送啦~文章下方有公众号二维码,可直接微信扫一扫关注 ...
分类:
其他好文 时间:
2020-07-17 16:05:26
阅读次数:
76