分类
文章

Selenium WebDriver项目的TestNG批注

在上一篇有关TestNG的文章中,我们介绍了在Eclipse IDE中安装TestNG插件的三种独特方法 。现在,下一个重要项目是了解TestNG批注。 注释不过是您对Java代码中的类,方法或变量应用的编译器的一条指令。这是TestNG框架的主要功能。 有多个TestNG批注可用于不同的任务。了解每个注释非常重要,这样您就可以在处理TestNG Selenium Webdriver项目时正确地应用它们。 让我们看看Selenium Webdriver的TestNG注释是什么,它们的目标是什么? Selen […]

分类
文章

使用Selenium和Python在Windows之间切换

在本Selenium Python教程中 ,我们将学习在Windows之间切换。在网站上工作时,我们很可能会打开大量窗口。 每个窗口都可能要求我们执行一些操作以完成端到端的流程。为此,我们应该能够在它们之间切换。 我们还需要切换控件,然后执行所需的操作,因为默认情况下,焦点仍保留在父窗口上。 使用Selenium Python在Windows之间切换 在Windows之间切换:Selenium Python WebDriver支持使用”switch_to_window()”方法在这些 […]

分类
文章

使用Selenium和Python在IFrame之间切换

在本Selenium Python教程中 ,我们将学习在IFrame之间切换。IFrame(内联框架)是HTML元素,它允许在网页上的另一个HTML文档中呈现文档。 当我们希望在网页上托管来自外部源的内容时,我们更喜欢使用IFrame。它可以是图像,视频,其他供应商的广告,突出显示某些信息等。 HTML提供了”<iframe> </ iframe>”标签来标识HTML文档中的IFrame。 使用Selenium Python在Iframe之间切换 在ifram […]

分类
文章

用于Web自动化测试的Selenium Webdriver Python教程

Selenium WebDriver是用于Web UI自动化的最受欢迎的工具之一。而且,没有什么比Python能够补充它来自动化广泛的Web应用程序更好的了。因此,我们带来了此Selenium Webdriver Python教程,以使您快速完成任务。因此,让我们从了解UI自动化测试中需要做的一切开始。 Web UI自动化意味着自动执行在Web浏览器窗口中执行的操作,例如导航到网站,填写包括处理文本框,单选按钮和下拉菜单的表单,提交表单,浏览网页,处理弹出窗口等等。Selenium WebDriver是可以 […]

分类
文章

Selenium Webdriver中的页面对象模型与属性文件

本教程比较了页面对象模型与属性文件方法。页面对象模型(又称POM)是用于自动化Web应用程序UI流程的常用设计模式。在Selenium Webdriver中使用属性文件时,是一个一般概念。通过为用户提供易于使用的名称,它可以存储大型和复杂的定位器。两者之间的唯一相似之处在于两者都提供了一种在Selenium Webdriver中形成对象存储库的方法。 Page对象模型将定位器封装到类中,并公开管理它们的方法。而Selenium Webdriver中的属性文件需要一个自定义的Property类来提供一种读取定 […]

分类
文章

下载Selenium Grid并使用多个浏览器进行设置

您可能听说过诸如并行执行和分布式自动化之类的术语。前者提高了您处理负载的能力,而后者则通过将其卸载到多个节点上来提供支持。在Webdriver自动化中,正是Selenium Grid能够启用这两个功能。在本文中,我们将告诉您最简单的下载Selenium Grid的步骤,并逐步介绍其配置。此外,您还将了解如何为Selenium Grid设置集线器和节点。 稍后,在本文中,我们将进一步教您为多个浏览器配置节点以加快测试执行速度。您可能还想阅读我们的另一篇文章,其中介绍了Selenium Grid Webdriv […]

分类
文章

使用Eclipse IDE设置Selenium WebDriver项目

在本文中,我们将介绍使用Eclipse IDE创建和设置Selenium Webdriver项目的最简单方法。 建议阅读– 使用Java创建Selenium 3项目 我们从六个基本步骤开始,涵盖了整个过程,从创建测试项目所需的软件下载开始。 如果您正确地遵循了本教程,那么编写第一个Selenium测试脚本将非常容易。 本教程深入介绍了以下主题。 首先,让我们了解开始工作的先决条件。 前提条件 下载和安装Eclipse IDE的步骤 在开始之前,请检查系统上是否已安装Eclipse IDE。如果您的系统上没有 […]

分类
文章

Selenium WebDriver在Python中等待示例解释

本教程将指导您了解Selenium Webdriver等待(隐式和显式等待)的概念以及如何在Python中使用它们。 如果您正在Selenium Python中进行自动化并且希望编写无错误的脚本,那么您必须学习使用等待。它们让您处理可能发生的任何意外情况。 在自动化Web应用程序时,您打算编写一个可以执行以下任务的脚本。 单击此处返回Selenium Python主教程。 加载浏览器, 打开网站, 找到元素,并 执行所需的操作。 但是,由于以下原因,测试脚本有时可能会失败。 Web元素不存在,因为由于运行时 […]

分类
文章

每个测试人员都需要知道的Selenium Webdriver技能

今天,我们正在讨论每个软件测试人员都应该知道的Selenium Webdriver基本技能。甚至招聘经理都可以将此博客帖子用作清单,以便他们了解特定候选人应将Selenium Webdriver职位简介的所有技能列为什么 。 候选人和招聘人员都应该考虑的另一个事实是,技能和期望会根据一个人的经验而变化。在这一点上,我们根据不同的经验水平来解决技能和其他要求,从而把这一点考虑在内。 质量检查工程师计划进行工作变更时,第一步是从头准备简历或更新现有的简历。但是在宣布为最终版本之前,有许多问题需要解答,还需要进行 […]

分类
文章

面试中的35个Selenium Webdriver问题

计划进行测试或测试自动化工作的软件测试人员应阅读此文章。我们整理了35个最好的Selenium Webdriver问题,以帮助您在求职面试中取得成功。正如大多数面试官对理想候选人的期望一样,您将找到所有Selenium Webdriver问题的简短答案。在准备完美的面试题方面已经付出了很多努力。 我们相信,此问卷不仅将使您在面对面访问中受益,而且还会使您在电话访问中受益。如今,由于IT公司希望确保应聘者的技术技能,然后再邀请他们进行一对一讨论,因此已经非常流行。另外,没有面试官会只问概念或理论上的问题。他们 […]