精华内容
下载资源
问答
  • selenium是自动化网页测试工具,它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,使用selenium需要浏览器版本与selenium版本匹配,同时配合浏览器驱动便可实现Web界面的测试,也就是 selenium ...

    selenium是自动化网页测试工具,它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,使用selenium需要浏览器版本selenium版本匹配,同时配合浏览器驱动便可实现Web界面的测试,也就是 selenium 支持这些浏览器驱动。
    这里写图片描述

    首先,在命令行窗口安装selenium库:pip install selenium,
    通过命令:pip show selenium查看selenium版本;
    然后,查找安装对应版本的浏览器;
    接下来,下载一个浏览器驱动,比如google用chromedriver,firefox用geckodriver;
    最后,把geckodriver的位置加入环境变量PATH中。

    我用的配置是win7系统下Python3.5.2:
    selenium3.6.0,firefox54.0,geckodriver-v0.14.0-win64,
    D:\PYTHON35\idle\selenium
    firefox各版本下载地址:http://ftp.mozilla.org/pub/firefox/releases/
    (不要更新firefox版本,更新版本就不对应了!)

    通过以下命令,可以利用firefox开启百度网页:

    import time
    from selenium import webdriver
    driver=webdriver.Firefox(executable_path=r'D:\PYTHON35\idle\selenium\geckodriver')
    #创建firefox的驱动
    driver.maximize_window() 
    #避免移动版布局和网页版布局窗口影响CSS定位抓取
    driver.get('https://www.baidu.com/')
    #time.sleep(5) #网页停留5秒
    driver.quit()

    下述针对动态页面,模拟页面下拉:

    import time
    from selenium import webdriver
    driver=webdriver.Firefox(executable_path=r'D:\PYTHON35\idle\selenium\geckodriver')
    #创建firefox的驱动
    driver.maximize_window() #避免移动版布局和网页版布局窗口影响CSS定位抓取
    driver.get('http://www.balmain.com/en_cn/men/new-arrivals.html')
    driver.execute_script('window.scrollBy(0, document.body.scrollHeight);')
    #execute_script利用javascript模拟动态网页页面下拉

    下面会针对“如何判断页面下拉完毕”,显示全部要查找的类型的元素进行设计:

    import time
    from selenium import webdriver
    
    driver=webdriver.Firefox(executable_path=r'D:\PYTHON35\idle\selenium\geckodriver') #创建firefox的驱动
    driver.maximize_window() #避免移动版布局和网页版布局窗口影响CSS定位抓取
    #此处,可以设置查找元素时超时问题,异常检测driver.implicity_wait(5),超过5秒报异常
    
    ###为了防止等待抓取超时报错,可以类似的设置打开页面异常检测,这里直接忽略异常继续往下抓取,页面上重要元素几乎都拿到了###
    try:
        driver.get('http://www.balmain.com/en_cn/men/new-arrivals.html')
    except:
        pass
    
    elements=[] #为了判断是否页面下拉完毕,显示了全部页面元素
    count=-1
    ###while语句条件,下拉刷新判断关键条件,可以参照页面html源码对照看有多少个元素a###
    while len(elements) > count: 
        count = len(elements) #记录当前找到多少元素
        driver.execute_script('window.scrollBy(0, document.body.scrollHeight);') #找到元素后,做页面下拉刷新
        #execute_script利用javascript模拟动态网页页面下拉,scrollBy参数是0表示从0开始下拉,可以修改成任意高度
        time.sleep(2)
        elements=driver.find_elements_by_css_selector('div.products-list > div > a')
        #元素a定位,find_elements_by_css_selector里elements表示找所有满足条件的元素,element表示找一个满足条件的元素
    for element in elements:
        ###此处可以嵌套查找elements里的元素element.find_XXX_by_css_selector(元素)###
        print(element.get_attribute('href'))
        #selenium里的get_attribute类似bs4里的get
    driver.quit()

    这里写图片描述

    展开全文
  • 在上一篇Y5博客中,如果安装Apache成功后,建议上传静态网页测试。此篇在Y5博客基础上,介绍测试网页方法 1、打开centos7操作系统,启动Apache服务 #systemctl restart httpd.service 2、将你的项目文件压缩后,上传...

    Y7


      在上一篇Y5博客中,如果安装Apache成功后,建议上传静态网页测试。此篇在Y5博客基础上,介绍在Apache下,网页测试方法


    1、打开centos7操作系统,启动Apache服务
    #systemctl restart httpd.service


    2、将你的项目文件压缩后,上传到根目录。上传方式:#rz -y回车即可选择文件上传。上传之后在根目录下,解压缩。因为压缩格式多种,每种都不同,推荐博客,找到对应的解压缩方式:压缩方法
    注意:如果无法识别上传文件指令,就需要安装lrzsz,执行#yum -y install lrzsz


    3、关闭SELinux防火墙,执行#setenforce 0
    注意:这只是临时关闭,若希望一直关闭,执行 #vi /etc/selinux/config,将内容里面的 SELINUX=enforcing 改为 SELINUX=disabled ,即可永久关闭。


    4、打开网页,输入格式“IP:80/解压缩文件/文件.html”即可访问html文件对应的网页页面,例:192.168.221.128:80/jq/index.html。


    注意:如果中间遇到问题,执行#vi error_log在底层 “ because ” 后会出现错误原因。如图
    在这里插入图片描述

    个人小结,定有不足之处,欢迎指点。
    谢谢~

    展开全文
  • 小编在浏览网上技术文章的时候接触到了一款Web接口和网页测试工具:Postman。在此之前小编做接口测试时经常使用命令行的方式进行接口测试,但尝试使用了这个工具之后不禁为这款工具强大的功能所折服,所以小编特地写...

    小编在浏览网上技术文章的时候接触到了一款Web接口和网页测试工具:Postman。在此之前小编做接口测试时经常使用命令行的方式进行接口测试,但尝试使用了这个工具之后不禁为这款工具强大的功能所折服,所以小编特地写了这篇文章为大家简要介绍下Postman,希望大家对Postman有个了解。
    Postman工具打开如下图使用示例:
    在这里插入图片描述
    每个接口一个标签,可以对多个接口进行测试
    在这里插入图片描述
    模拟http协议的各种方法(如GET,POST,HEAD等):
    在这里插入图片描述
    接口内容可以参数形式,同时参数格式可以通过勾选选择传输还是不传输,此点可以对接口中参数进行测试
    在这里插入图片描述
    还可以自定义http消息头Content-Type
    在这里插入图片描述
    通过Body传递接口消息,Body消息体有多种定义方式,可以按照表单形式,二进制行或者传递XML,TEXT,JSON等原始数据
    在这里插入图片描述
    接口的响应信息,包括状态,响应时间,返回的大小,同时可以通过Download下载响应结果
    在这里插入图片描述
    返回消息自动自动格式化,看响应结果更加直观
    在这里插入图片描述
    历史测试结果中保留了每次测试的记录,可以点击该记录重新测试
    在这里插入图片描述
    本文简要介绍了Postman的一些功能,除了这些功能之外,Postman还有许多其他强大的功能(比如创建Collections更有效的测试接口API以及根据创建的Clollections自动生成API文档等),感兴趣的同学可以自行下载使用探索,Postman的官方下载地址是:https://www.getpostman.com/downloads/。
    在这里插入图片描述

    展开全文
  • 在线调试摄像头 网页测试摄像头

    千次阅读 2021-02-18 11:11:33
    金三银四,面试大潮又来了,免不了电话面试和视频面试 摄像头在线测试https://assistant.ceping.com/qrcode?type=1&lng=zh

    金三银四,面试大潮又来了,免不了电话面试和视频面试
    摄像头在线测试
    https://assistant.ceping.com/qrcode?type=1&lng=zh

    展开全文
  • Web分辨率以及网页测试

    万次阅读 2018-09-07 10:19:19
    常用分辨率有一下几种: 16:9宽高比的分辨率有: ...在测试时,谷歌可以使用Resolution Test插件 来进行测试。 下载地址: 链接: https://pan.baidu.com/s/1rwYTX_kxMrSloJwX8yg97w 密码: ybv6
  • web网页测试用例(非常实用)

    万次阅读 多人点赞 2018-02-06 15:21:19
    Web测试中,各类web控件测试点总结 一 、界面检查  进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验  1、页面名称title是否正确  2、当前位置是否可见 您的位置:xxx>xxxx ...
  • Webkit和Trident内核的黑白网页测试

    千次阅读 热门讨论 2010-04-22 10:49:00
    //=====================================================================//TITLE:// Webkit和Trident内核的黑白网页测试//AUTHOR:// norains//DATE:// Thursday 22-April-2010//Environment:// Windows CE ...
  • 测试Web程序时,发现一个【新增】按钮打开时特别慢,原因是新增表单会默认带上100~200个商品名称。 一般咱们报bug的时候,标题一般都会写:【新增】按钮打开表单超慢,那么这个超慢的原因是什么? 测试人员应该要...
  • 环境搭建完成后,启动RIDE,创建测试用例1、新建Project,File-NewProjet新建project时,Type只能选择directory,Directory下才可以创建测试套件TestSuite,如果选择File,File下只能创建测试用例TestCase。...
  • 如题,本文实现的是在windows环境下python编写脚本实现打开测试的网站,作为运维人员,每天一个个打开网页实在繁琐,这里将其归合成一个脚本,并且打包成exe,方便在别的没有安装Python环境的机器上面运行 ...
  • selenium+Python 实现简单的网页测试

    千次阅读 2015-05-27 20:06:51
    5、测试脚本(打开百度首页,并输入selenium查询) #!/user/bin/python # -*- coding: utf8 -*- import os import time from selenium import webdriver from selenium.webdriver.common.keys import Keys ...
  • 首先在项目中配置MQ的配置文件
  • 可以看出,pc端分辨率前四 1920*1080 1366*768 1440*900 1024*768 ...手机端分辨率前三 ...如何在chrome中查看网页不同分辨率下的表现 f12打开控制台 选择edit添加自定义分辨率 如果是手机端注
  • 网页视频测试

    千次阅读 2019-11-08 10:32:41
    浏览测试效果???? video大窗口 video小窗口 embed窗口 iframe窗口 测试完毕
  • html测试网页

    千次阅读 2018-07-27 16:39:31
    测试网页:     reg login user info :   LoginName:       Loginpass:         ~          
  • Chrome网页接口测试工具

    万次阅读 2017-12-01 17:55:32
    Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 Postman官方网站:http://www.getpostman.com/ DHC DHC是一款使用chrome模拟REST客户端向服务器发送测试数据的谷歌浏览器插件。 DHC的开发背景 ...
  • 请问你们平时在微信公众号开发中都是怎么测试的?除了用微信开发者工具测试。还会用到哪些测试工具用来测试哪些问题呀?
  • 网页的FPS测试

    万次阅读 2016-05-19 21:20:24
    网页的FPS测试最近看了一篇文章,讲的是fps性能测试的一些知识,觉得非常厉害,这里做一个记录,一方面加深记忆,一方面也给那些没看到的人共享一下。文章开始说,当我们想测量下页面滚动的顺畅性时,可以打开chrome...
  • 网页压力测试工具

    千次阅读 2019-07-06 02:50:49
    http_load以并行复用的方式运行,用以测试...但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。 下载地址:http://soft.vpser.net/test...
  • PageSpeed Insights网页性能测试工具

    千次阅读 2017-02-28 09:59:49
    PageSpeed Insights是google出品的一款网页性能测试工具,并提供网页性能优化建议,针对移动端网页还有单独的建议。可谓是前端开发者的神器。 其也
  • 性能测试--网页fps测试

    千次阅读 2019-12-19 10:33:28
    在谷歌控制台ctrl+shift+p打开命令行 搜索ShowRendering勾选FPSMeter
  • http测试工具,可以测试网页,设置提交内容
  • 发现网上很少有介绍JMeter的录制功能,本文就如何利用JMeter的录制功能,生成Web网页测试脚本,从而完成对Web页面的压力测试。 测试用例录制 1. 新生成一个Test Plan,为它新增一个Thread Group。为这个Thread ...
  • 测试》:如何测试网页的登录页面

    万次阅读 多人点赞 2016-08-10 10:56:23
    如何测试网页的登录页面当我们写一个登陆界面,为使其更好的工作,也为了有更好的用户体验,我们需要对登陆界面进行如下的测试。一般情况下,我们在测试之前,首先要明白的一件事是:弄懂需求,没有需求的测试都是...
  • 测试网页版淘宝购物车

    千次阅读 2019-08-08 14:02:21
    测试网页版淘宝购物车 界面测试: 1. 购物车页面布局是否合理,显示是否完整 2. 鼠标浮动在购物车图标,迷你购物车界面显示是否正常 3. 不同店铺的商品在不同的区域正确显示 4. 页面的菜单功能栏正常显示,并链接...
  • 网页页面链接测试(功能测试

    万次阅读 2018-06-12 20:33:55
    链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点:(1)链接是否按照既定指示那样,确实链接到了该链接的界面(2)测试该链接...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 466,804
精华内容 186,721
关键字:

网页测试