精华内容
参与话题
问答
  • 网页测试

    2016-03-03 16:28:32
    网页测试分为功能测试和可用性测试,任何事物独有自己的功能。网页面向的是大众,满足的是大众的要求。我们正在逛前程无忧,第一次逛我们可能会注册个账号,注册时要填一些信息啊,这是必须的。当然对于一些懒得人还...
    网页测试分为功能测试和可用性测试,任何事物独有自己的功能。网页面向的是大众,满足的是大众的要求。我们正在逛前程无忧,第一次逛我们可能会注册个账号,注册时要填一些信息啊,这是必须的。当然对于一些懒得人还希望下次再登陆的时候直接点击进去就好,不用再次输入一些信息。我们逛网页的时候那些链接每次也能带我们进入到我们想要的地方。网站上那些五花八门的图片,各种各样的内容,整体的界面这些吸引客户也只非常重要。网页的功能测试就包括;链接测试、表单测试、数据校验、cookiesc测试。在可用性测试中分为:导航测试、图形测试、内容测试、整体界面测试。
    链接测试的内容:所有链接是否按指示的那样确定链接到了应该链接的地方;所有链接的页面是否正确,所链接的页面是否存在。
    表单是就是一些需要在线显示和填写的表格。
    cookies是一个有网页服务器放在你硬盘上的非常小的文本文件。cookies是否正常工作,cookies 是否按正常预定的时间进行保存,刷新对cookies有什么影响。
    
    展开全文
  • seleniumtest网页测试工具
    seleniumtest网页测试工具
    
    展开全文
  • WebSocket长链接服务按照服务端的要求,给了相关ws://xxxx 的地址后,有时候我们...这里给一个在线网页测试websocket的地址:http://coolaf.com/tool/chattest 打开后, 输入完地址,点击连接,下面的空白区域...

    WebSocket长链接服务按照服务端的要求,给了相关ws://xxxx  的地址后,有时候我们可以先用工具测试一下,连接服务,然后发送心跳包,测试是否走的通,最后在项目里面写。不然写了半天可能有问题一时半会还不知道哪里的问题。

    这里给一个在线网页测试websocket的地址:http://coolaf.com/tool/chattest  打开后, 

    输入完地址,点击连接,下面的空白区域就会显示是否连接成功,连接成功后,我们下面有个区域输入心跳包数据,

    然后点击发送就可以在上面的空白区域,看到返回的数据。

    展开全文
  • 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()

    这里写图片描述

    展开全文
  • WEB测试之网页测试

    2015-07-16 10:35:30
    Web Page Fundamentals(网页基本原理)-网页包含的元素还是网页的一些特征,相对于传统的光盘媒质,网页元素有其特别的元素和不同。很多网页都有但是不局限于以下的基本元素: 1.大小各异色彩缤纷N多不同字体的文字...
  • 静态网页测试

    2019-04-11 21:41:12
    主要有html与css两个文件。
  • 网页测试

    千次阅读 2018-11-01 19:13:46
    一、输入框1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”...
  • 在上一篇Y5博客中,如果安装Apache成功后,建议上传静态网页测试。此篇在Y5博客基础上,介绍测试网页方法 1、打开centos7操作系统,启动Apache服务 #systemctl restart httpd.service 2、将你的项目文件压缩后,上传...
  • Selenium 真是个强大的网页测试工具,设置Firefox user agent, 就可以轻松模拟手机端浏览器进行网页测试。 Demo Code# -*- coding:utf8 -*-import unittest from selenium import webdriver class MobileTestDemo...
  • 小编在浏览网上技术文章的时候接触到了一款Web接口和网页测试工具:Postman。在此之前小编做接口测试时经常使用命令行的方式进行接口测试,但尝试使用了这个工具之后不禁为这款工具强大的功能所折服,所以小编特地写...
  • Web网页测试用例

    2018-03-22 12:16:11
    Web测试中,各类web控件测试点总结 一 、界面检查 进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验 1、页面名称title是否正确 2、当前位置是否可见 您的位置:xxx&...
  • web网页测试用例(非常实用)

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

    2017-07-19 12:03:18
    (2)对比测试用例测试。导航测试  不同的链接页面之间,通过考虑下列问题, (1)是否易于导航,导航是否直观? (2)web系统的主要部分是否可通过主页存取? (3)web系统是否需要站点地图、搜索引擎或其
  • Web分辨率以及网页测试

    千次阅读 2018-09-07 10:19:19
    常用分辨率有一下几种: 16:9宽高比的分辨率有: 1366*768(18.5寸), 1920*1080(21.5寸,23寸,23.6寸,24寸,24.6寸,25,27寸) 16:10宽高比的分辨率有: 1280*800(13.3寸,14.1寸,15.4寸笔记本), 1440*900(17.1寸...
  • nodejs 网页测试代码

    2016-08-24 11:19:25
    var rp = require('request-promise'); var co = require('co'); // 取消报警 require('events').EventEmitter.prototype._maxListeners = 100000; co(function *() { for (var i = 0; i ;... // cons
  • c# 网页测试自动化测试框架WatiN

    千次阅读 2016-03-10 16:05:00
    WatiN是一个开源的用于Web测试自动化的类库,从watir中获得的灵感,使用C#开发。WatiN通过与浏览器的交互来实现自动化,使用起来具有轻便,简单的特点。目前最新版本为2.0,加入了对Firefox的支持,使其功能更趋于...
  • 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的时候,标题一般都会写:【新增】按钮打开表单超慢,那么这个超慢的原因是什么? 测试人员应该要...
  • python 用爬虫写网页测试

    千次阅读 2017-04-24 09:45:46
    测试维基百科为例:from urllib.request import urlopen from bs4 import BeautifulSoup import unittestclass TestWikipedia(unittest.TestCase): bsObj = None def setUpClass(): global bsObj url
  • 这样,我们怎么测试Controller呢,貌似在外面大家更喜欢称呼Controller为API。这里给大家推荐一款测试Controller的利器——PostMan。 (一)简介  Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件...
  • 环境搭建完成后,启动RIDE,创建测试用例1、新建Project,File-NewProjet新建project时,Type只能选择directory,Directory下才可以创建测试套件TestSuite,如果选择File,File下只能创建测试用例TestCase。...
  • 如题,本文实现的是在windows环境下python编写脚本实现打开测试的网站,作为运维人员,每天一个个打开网页实在繁琐,这里将其归合成一个脚本,并且打包成exe,方便在别的没有安装Python环境的机器上面运行 ...

空空如也

1 2 3 4 5 ... 20
收藏数 21,318
精华内容 8,527
关键字:

网页测试