使用最流行的开源自动测试应用程序测试任何网站界面中最重要的部分之一。
最初的自动化测试听起来像是一场噩梦,特别是当您已经手动测试业务这么长时间的时候。从自动化测试需求的发展速度来看,网站测试人员深入自动化领域并开始学习已成为当务之急。成为一名专业人员需要时间;它需要知识和对众多自动化工具和框架的深刻理解。作为一个自动化测试的初学者,您可能期待着开发一个开源测试框架。在本Java+Selenium教程中,我将演示一个使用Java+Selenium登录示例,以帮助您实现自动化登录过程。
使用Java+Selenium或其他编程语言实现登录过程的自动化是成为一名成功的自动化测试人员的第一步。不费吹灰之力,我们开始吧。
Java+Selenium教程的准备:
在开始我们的Java+Selenium登录过程教程之前,我们需要了解先决条件。首先,所有的应用程序,不管它们的目标域是什么,通常都有一个与它们相关联的登录功能流。无论是电子商务、银行、医疗或教育,所有用户都要求登录到应用程序以供进一步使用。顾名思义,本教程提供了基本的理解,帮助初学者开始使用Java+Selenium进行自动化测试。我们将研究一个使用Java(用于多种技术和领域的最通用语言之一)的Selenium登录示例。为了开始这项工作,您需要对Java有一个基本的了解。首先,确保您具备开始使用Java+Selenium编写第一个登录脚本的所有先决条件。您需要具备以下条件:
从这里下载并安装JDK(Java开发工具包)。
驱动程序可执行文件:根据您希望在其中执行脚本的浏览器,您可以选择从这里下载它的Selenium可执行文件。当您进入页面时,可以下载各种浏览器,如Chrome、Mozilla、Opera和Edge驱动程序,以帮助您使用Selenium执行自动跨浏览器测试。
仅此而已。打开Eclipse并创建项目。在Java构建路径中添加Selenium jar,就可以了。
Selenium测试基本步骤:
在我们使用Selenium和Java执行登录验证的自动化测试之前,无论您打算编写哪个测试用例,都需要遵循一些基本步骤。如果您遵循它们,您的自动化套件中将永远不会有不完整的测试用例:
创建Selenium WebDriver实例。
如果需要,配置浏览器(例如,最大化浏览器,禁用浏览器通知等)。
导航到所需的URL(网页)。
找到HTML元素。
对定位的HTML元素执行操作。
验证并验证操作(结束的步骤)。
截图并使用测试用例的框架生成报告。
如果您计划为您的组织设计一个自动化测试策略,但对从何开始感到困惑,请关注我的博客,从头开始自动化测试。
让我们使用Java+Selenium自动登录账号密码
我将在下面的文章中提到的脚本将引用这些步骤。我们不会考虑第七步,因为这将需要一篇专门的文章,我计划在我的博客,所以请继续关注!现在,让我们详细研究这些步骤,以帮助我们使用Selenium+Java进行登录的自动化测试:
1.创建Selenium WebDriver实例
Webdriver driver=new ChromeDriver();
1
Webdriverdriver=newChromeDriver();
要在所需浏览器中启动网站,需要将系统属性设置为所需浏览器的驱动程序路径。在本Java+Selenium教程中,我们将使用Chromedriver演示使用Java+Selenium登录示例。其语法为:
System.setProperty(“webdriver.chrome.driver”, “File path for the Exe”);
1
System.setProperty(“webdriver.chrome.driver”,“FilepathfortheExe”);
2。根据需要配置浏览器
根据需要,我们可以配置浏览器。例如,默认情况下,浏览器将处于最小化模式。但是,我们可以在最大化模式下设置浏览器。下面是语法。
driver.manage().window().maximize();
1
driver.manage().window(