题记: 之前公司项目比较稳定, 在进行了系统测试,想用自动化测试进行冒烟测试,或者对主要功能进行测试, 因此用到了PO模式 因此做个记录: Page Object Page Object模式是使用Selenium的广大同行最为公认的一种设计模式。在设计测试时,把元素和方法按照页面抽象出来,分离成一定 ...
分类:
移动开发 时间:
2019-05-12 01:46:46
阅读次数:
208
通过Python+selenium的方式自动测试网页
分类:
编程语言 时间:
2019-05-07 18:19:53
阅读次数:
165
初学者在做python自动化时,经常会遇到找不到库情形,如下图所示 方法一: 在pycharm中,通过File->settings ->Project Interpreter 选择“+”号 安装selenium库 装完之后,项目解释器下变会出现selenium 此时代码中红色提示消失,可以正常使用 ...
分类:
编程语言 时间:
2019-05-03 11:31:32
阅读次数:
159
一、什么是Selenium selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit ...
分类:
编程语言 时间:
2019-04-21 20:35:48
阅读次数:
208
当我们做测试的时候,如果页面过长,就会定位元素失败,这时可以使用move_to_element方法跳到该元素的位置再操作: from selenium.webdriver.common.action_chains import ActionChains target = driver.find_el ...
分类:
编程语言 时间:
2019-04-17 20:54:15
阅读次数:
495
1.说明 在我前一篇文件(Python+Selenium 使用HTMLTestRunner.py生成自动化测试报告1(使用IDLE ))中简单的写明了,如何生产测试报告,但是使用IDLE很麻烦,而且在实际的项目中也不方便,所以,查了很多资料来研究如何在PyCharm中生成测试报告,故此记录一下(命名 ...
分类:
编程语言 时间:
2019-04-15 14:31:25
阅读次数:
1078
1.下载 环境搭建: Pycharm: https://www.jetbrains.com/pycharm/download/ section=windows Python3: https://www.python.org/downloads/windows/ 下载浏览器的驱动包:webdriver ...
分类:
编程语言 时间:
2019-04-15 00:19:03
阅读次数:
201
1 from selenium import webdriver 2 import os 3 import json 4 import time 5 6 7 class Douyu: 8 def __init__(self): 9 # 1.发送首页的请求 10 self.driver = webdr... ...
分类:
编程语言 时间:
2019-04-10 13:55:31
阅读次数:
171
要用webdriver:from selenium import webdriver eg: driver = webdriver.Chrome() driver.maximize_window() driver.get("http://www.baidu.com") 要用等待:from selen ...
分类:
编程语言 时间:
2019-04-04 15:44:57
阅读次数:
229
当在cmd窗口运行python脚本时 会报一下ERROR,但不影响正常抓取所需要的资源包 ERROR:textfield.cc(1777) NOT IMPLEMENTED ERROR:ssl_client_socket_impl_.cc(964) handshaked failed 在pycharm ...
分类:
编程语言 时间:
2019-04-02 10:42:53
阅读次数:
433