240
收录了245篇文章 ·1938个问题 · 4人关注

软件测试知识问答分享论坛,提供包括功能测试、自动化测试、接口测试、性能测试等软件测试相关问答和技术经验交流。

0

想知道页面上有多少个iframe?教你一招

iframe指的是页面中又嵌套了另一个页面,或者说是一个HTML结构中又嵌套了另外一个完整的HTML结构,一般用于展示来自第三方的资源,比如广告位、地图、或者第三方的文本编辑器。iframe在页面中还是挺普遍的,所以在我们做自动化时,几乎每个工程师都会遇到对if...

0

使用Selenium启动IE浏览器

Selenium Webdriver启动IE浏览器需要使用到IE浏览器的驱动InternetExplorerDriver,一个exe文件,所以首先需要下载InternetExplorerDriver。具体启动步骤:1. 下载InternetExplorerDriver推荐下载32位的,比64位的更稳定些。这个zip文件解压后,就得到IEDrive...

0

2019 Selenium Chrome版本与chromedriver兼容版本对照表

在使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver的,两者之间的版本是需要匹配的,否则会出现下面类似的报错:Exceptioninthread"main"org.openqa.selenium.WebDriverException:unknownerror:callfunctionresultmissing'value&a...

0

使用selenium启动谷歌Chrome浏览器

Selenium Webdriver启动谷歌浏览器需要使用到谷歌浏览器的驱动chromedriver,一个exe文件,所以首先需要下载chromedriver。具体启动步骤:1. 下载chromedriver现在都是70多开头的索引号了。。。下载解压后,是一个exe文件,放在自己电脑的一个路径下面,这个...

0

使用Selenium启动火狐浏览器

启动火狐浏览器首先要下载火狐驱动geckodriver其实火狐浏览器在版本47.0.1之前,企业版ESR 45.4.0esr之前是有内嵌的可以与selenium通讯的驱动的,当时不用下载geckodriver,selenium就可以直接启动火狐浏览器。但是在这些之后的版本,火狐把内嵌的驱动去掉了...

0

没有编程基础可以学好Selenium吗?

学Selenium是要掌握一门编程语言的,对于想开始学习Selenium的同学,不少都会担心自己没有编程基础,学不好Selenium,这个担心是完全没有必要的。一边学编程语言一边学Selenium恰恰能达到相得益彰,互相促进的效果。我在最初接触Selenium的时候,Java语言也很...

0

第一个WebDriver脚本

前提条件:已下载安装JDK已下载安装Eclipse已在Eclipse中引入了WebDriver的相关jar包详情请见:Selenium Java自动化测试环境搭建第一个脚本实现场景:1. 启动火狐浏览器,并将窗口最大化2. 打开百度首页3. 在搜索框中输入内容:自动化测试4. 点击百度一下...

0

Selenium Java自动化测试环境搭建

IDE用的是Eclipse。步骤1:因为是基于Java,所以首先要下载与安装JDK(Java Development Kit)下载:点击这里下载JDK安装:按照默认安装一路点next就可以了。验证:安装完成后,在命令行窗口输入 java 或者 java -version有相应返回就说明安装成功了。步骤2:...

1

Selenium WebDriver的工作原理

先通过一个简单的类比说个好理解的,这个比喻是我从美版知乎Quora上看到的,觉得比较形象、好理解拿来用用。我们可以把WebDriver驱动浏览器类比成出租车司机开出租车。在开出租车时有三个角色:乘客:他/她告诉出租车司机去哪里,大概怎么走出租车司机:他按...

0

Selenium 2.0与3.0的主要区别

其实Selenium3.0与Selenium2.0最根本的区别不是太大。selenium3.0以上的版本更多体现的是Selenium在一直随着时代发展而发展,3.0中支持了更多新的东西比如Edge浏览器,废弃了一些基本不用的东西,比如Selenium RC。下面是Selenium官方发布的3.0的change log(...

0

学习Selenium使用Java还是Python?

什么是Selenium?Selenium最初是由ThoughtWorks公司一个叫Jason R. Huggins的工程师和他的团队开发出来Selenium是仅针对Web系统的一款自动化测试工具Selenium是免费的、开源的,很多公司选择Selenium和它是免费的有很大关系Selenium不是一个工具,它是一系列...

0

数据缓存测试点

数据缓存测试点:1. 缓存大小——客户端设定缓存数据大小峰值2. 缓存数据量——设置需要缓存的数据3. 缓存时间——设定存储缓存时间环境:一. 无网——有数据1.缓存大小未超过,缓存时间有效期内,显示缓存数据加载2. 缓存大小超过,本地缓存数据删除,显示无...

1

和开发人员交流的经验归结为“五要四不要”

【五要】1、要耐心和细心2、要懂得尊重对方3、要能设身处地为对方着想4、要有原则5、要主动承担【四不要】1、不要嘲笑2、不要在背后评论3、不要动辄用上层来压制对方4、和开发人员的沟通不要只有BUG五要:1.要耐心,细心细心是测试工程师的一个基本素质,测试...

0

关于Mysql慢查询在测试工作中的应用

Mysql慢查询解释内容贴过来无法显示,大家还是看原贴吧:https://www.jb51.net/article/109344.htm我补充几个使用场景:1)场景一:把long_query_time监控阀值设置的小一点,比如1秒,用来监控功能测试团队执行功能测试时遇到性能低的SQL语句,注意排除测试人...

0

了解jmeter分布式测试,不做性能测试的傻白甜(一)

首先我们来看下jmeter自动化测试的流程 ,见图1在上图,我们可以看到 测试计算机的线程组, 发送500个并发请求给服务器,可能会面临两种情况第一种:服务器崩了,你可以很开心的找开发,发现一个bug,这个bug不满足系统的性能需求,系统的性能需求是要求能并...