240
收录了104篇文章 ·1370个问题 · 1人关注

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

0

解决“chrome正受到自动测试软件的控制”信息栏显示问题-V76及以上版本

在使用Selenium WebDriver启动谷歌浏览器Chrome时,在新启动的浏览器地址栏下方经常会显示一行提示信息:chrome正受到自动测试软件的控制,英文的就是'Chrome is being controlled by automated test software'。之前我们去掉这个信息栏的做法...

0

Selenium Java启动国内Chromium系浏览器360、QQ等

近期有同学有需求,他们要求只能在国产浏览器如360、QQ等上进行测试。Selenuim支持谷歌Chrome浏览器我们都是知道的,但是selenium是国外团队开发的,它能支持国内的360、QQ等浏览器吗?答案当然是Yes!因为它们都是基于Chromium开发的。Chromium是一个开源并...

0

软件测试中的杀虫剂效应与金字塔模型

今天包括后面的文章,我们除了聊自动化以外,也来聊一下软件测试中的一些基础知识。基础知识也非常重要,对手工测试如此,对自动化测试同样如此。本篇文章我们来了解一下软件测试中的两个重要指导原则:杀虫剂效应和金字塔模型。杀虫剂效应:英文名叫Pesticid...

0

新手学习自动化测试的两个常见误区

随着敏捷和DevOps的逐渐普及,会自动化成了现在对测试工程师招聘里的一个普遍要求,越来越多的测试工程师开始学习自动化测试相关的知识和技能。由于之前我在网上准备了两门selenium的视频课,所以接触了很多想学习自动化的同学。有些同学学的很好,通过学习跳...

0

Selenium中级 | Selenium如何验证error message的颜色

在Web系统中,对于一些错误的操作,给出的错误提示信息往往是比较警醒的红色,比如登录的时候输入了错误的用户名和密码,或者不输入直接点击登录按钮,系统都会给出类似的错误提示信息:我们做自动化测试的时候,如果要进一步验证文字的颜色,则可以按照下面...

0

Selenium Java 关闭火狐geckodriver的日志信息

在我们使用Selenium做自动化测试时,如果是使用geckodriver启动火狐浏览器,就会在控制台看到很多geckodriver自己的日志信息,而且日志信息的级别设置的还特别低,不管只是一般信息INFO型的,还是警告信息WARN型的全都显示出来了。如下图:有些同学在控制台看...

0

Selenium Firefox 报错解决:Polling for changes failed:

之前的Selenium Java脚本在火狐运行时都是好好的,当时的软件版本如下:Firefox应该是V58以上火狐驱动版本为:geckodriver-v0.20.0Selenium版本为:3.8.1隔了一段时间运行之前的脚本(此时Firefox版本为V66),发现脚本在刚开始实例化火狐的时候(WebDriver d...

0

Java for Selenium | Java中的变量variable、常量constant、字面

什么是变量(variable)?程序语言大多数时候都是在处理不同的数据,比如整型数据int,字符型数据char等。这些不同的数据需要放在适合自己的不同容器中,这些容器就相当于是java中的变量variable。容器的类型和大小决定了可以存放什么样的物品以及存放多少等...

0

Selenium Java Actions报错:TypeError: rect is undefin

在火狐浏览器中使用Selenium Java 中的Actions类模拟鼠标操作时,遇到如下报错:org.openqa.selenium.WebDriverException: TypeError: rect is undefinedBuild info: version: '3.141.59', revision: 'e82be7d358&#...

0

Selenium 报错:Element is not clickable at point的解决办法

今天一同学在写Selenium Java脚本时遇到一个问题,登录进入系统之后,要点击左侧的一个菜单,但是执行到该语句时报下面的错误:Firefox中报错如下:org.openqa.selenium.ElementClickInterceptedException: Element <div class="el-submenu__title"> is not c......

0

为什么要写成 WebDriver driver = new FirefoxDriver?

在我们写Selenium Java脚本的时候,首先写的就是下面这条语句:WebDriver driver = new FirefoxDriver();有的同学会问,在Java中实例化一个类时,语法不应该是 类名称 对象名称 = new 类名称(); 吗?所以为什么我们不写成WebDriver driver = new WebDriver();...

0

Java for Selenium | Java术语中英文对照

有些很好的讲解Java的英文文章,掌握了这些术语的意思之后,这些文章理解起来就会容易很多。下面先整理了一部分术语,本文会持续更新! Java术语中英文对照表英文术语对应中文术语及简单解释Class【类】Java的代码都是放在类中的,类中一般...

0

解决Eclipse “Polling news feeds...”弹出的问题

在Eclipse中,有时会频繁的弹出轮询新闻信息的错误提示框,很烦人Polling news feeds has encountered a problem....其实是Eclipse在向我们推送一些相关的新闻,但可能由于相关网站在国内访问受限,所以报错了。解决的办法如下:Eclipse中选择菜单Window-->Pr...

0

Java for Selenium | 定义Java中的方法(method)

在前面的文章Java for Selenium | 理解类与对象中给大家介绍了类与对象的概念,我们知道了一个java的类主要是有静态的属性和动态的方法构成的。比如人类,静态属性可以有:姓名、性别、年龄、身高等,动态方法可以有:吃饭、跑步、学习、唱歌等。方法(method...

0

Selenium高级 | 单条用例执行失败截图

在使用Selenium做自动化测试的过程中,经常需要用到截图的功能,比如用例执行失败后截图,通过截图可以一目了然的知道系统究竟发生了什么问题;也可以在关键的验证点执行成功后截图,做为用例执行成功的证据(Evidence)。本篇文章重点给大家介绍Selenium截图...