当前位置: 首页 > news >正文

营口房地产网站开发十大旅游网站排名

营口房地产网站开发,十大旅游网站排名,滨州网站建设铭盛信息,连云港网站关键字优化在进行测试自动化项目时#xff0c;您需要与之关联的所有Selenium依赖项。 通常#xff0c;这些依赖项是在项目生命周期中手动下载和升级的#xff0c;但是随着项目规模的扩大#xff0c;管理依赖项可能会非常困难。 这就是为什么需要构建自动化工具#xff08;例如Maven您需要与之关联的所有Selenium依赖项。 通常这些依赖项是在项目生命周期中手动下载和升级的但是随着项目规模的扩大管理依赖项可能会非常困难。 这就是为什么需要构建自动化工具例如Maven来自动处理它们的原因。 Maven可以更明确地定义为使用项目对象模型POM概念的软件项目管理工具。 它使用户可以创建初始文件夹结构执行编译和测试然后打包和部署最终产品。 它有效地减少了构建过程中遵循的几个步骤而使构建成为一个一步的过程。 在这个Selenium Maven教程中我将解释Maven是什么以及为什么Maven作为构建自动化工具很重要。 此外在本Selenium Maven教程中我将向您展示如何为Selenium测试自动化项目安装Maven以及如何运行您的第一个项目。 为什么要使用Maven Maven在管理项目生命周期中扮演着至关重要的角色通常包括验证代码生成编译测试打包等等。 它是一个软件构建工具可以分阶段工作而不是任务例如Ant。 它基本上用于管理项目的生命周期。 Maven使构建管理过程更加容易因为您只需要在pom.xml文件中指定依赖项其余的工作将由Maven负责 使用Maven的一些关键原因是 它简化了构建过程并提供了统一的系统 它有效地处理了编译分发依赖管理和其他任务。 它提高了可重用性。 它减少了将jar文件添加到项目库构建报告执行Junit测试用例创建jar / war / ear文件进行部署的步骤。 它具有一个集中管理jar文件的存储库。 现在我们知道为什么要使用Maven了让我们在这个Selenium Maven教程“什么是Maven”中探讨一个更大的问题。 为什么需要用于Selenium自动化测试的构建自动化工具 让我们深入学习 到现在为止您已经有了Maven是用于管理项目依赖项和整个项目生命周期的构建自动化工具的想法。 Maven由Apache Software Foundation构建主要用于Java项目。 它最初是为了使Jakarta Turbine Project的构建过程更加简单而开发的现在已广泛用于使构建过程变得简单而统一。 Maven可以更明确地定义为使用项目对象模型POM概念的软件项目管理工具。 它使用户可以创建初始文件夹结构执行编译和测试然后打包和部署最终产品。 它有效地减少了构建过程中遵循的几个步骤而使构建成为一个步骤的过程。 您应该了解此Selenium Maven教程的一些关键术语 Maven本地存储库这是开发人员机器中的本地存储库其中包含所有项目工件。 在执行Maven构建时所有与项目相关的jar都将下载到本地存储库中。 Maven中央存储库这是Maven官方的每个新项目中的默认存储库。 每当本地存储库中不存在任何依赖项时Maven都会自动咨询中央存储库以进行下载。 项目对象模型 POM XML包含Maven构建使用的项目信息和配置详细信息。 它位于每个项目的根目录中。 一个示例POM如下所示 依赖关系 Java项目所依赖运行或构建的任何库都称为依赖关系。 示例Log4j jarApache Poi jarSelenium Jar等。pom.xml中提到了相关性如下所示 Surefire插件要在构建生命周期的测试阶段执行应用程序的单元测试可以使用Surefire插件。 surefire报告有两种文件格式即纯文本文件.txt和XML文件.xml。 这个插件是必须使用的因为它即使在使用TestNG或Junit框架时也可以帮助Maven识别测试。 Selenium Java测试页面对象模型 如何在Windows中安装Maven 可以通过命令行或Eclipse IDE安装Maven。 我们将首先逐步介绍如何通过Eclipse IDE安装它。 如何在Eclipse IDE中安装Maven 在Eclipse中安装Maven非常简单涉及以下步骤 步骤1从Eclipse顶部菜单中单击“帮助”然后选择“安装新软件”。 第2步在新打开的窗口中单击添加按钮。 步骤3在名称文本框中键入“ Maven”在位置文本框中键入“ http://download.eclipse.org/technology/m2e/releases/”。 该URL是可以从中下载Maven的位置。 步骤4一个复选框将出现在弹出窗口中选中该复选框并单击Next下一步按钮。 步骤5等待几分钟以使窗口完成其过程。 步骤6保留默认设置然后单击“下一步”按钮。 步骤7接受条款和条件然后单击Finish。 步骤8等待安装完成。 步骤9安装完成后它将要求您重新启动Eclipse。 单击是以查看所反映的更改。 繁荣 就是这个。 现在您已成功将Maven安装到Eclipse IDE。 万一您想通过命令行进行其他安装请按照以下步骤操作。 如何通过命令行安装Maven 这是此Selenium Maven教程中通过命令行安装Maven的步骤 步骤1下载并安装Java 您需要在系统中安装Java如果尚未安装。 可以从此链接下载最新版本的Java。 要检查系统的Java版本请运行并键入cmd以启动命令提示符。 键入“ Java -version”然后按Enter键以查看安装了哪个Java版本。 步骤2设定Java环境变数 安装Java之后设置Java环境变量。 打开系统设置以设置Java环境变量。 转到此PC右键单击其中的空白处然后选择“属性”。 单击高级系统设置以打开新的弹出窗口。 现在从弹出窗口中单击环境变量 单击系统变量下的新建按钮。 在“变量名”框中键入“ JAVA_HOME”在“变量值”框中键入“ C\ Program Files \ Java \ jdk1.8.0_20” JDK路径并保存。 现在您可以在“系统变量”下看到新创建的Java变量 步骤3下载Maven并设置Maven环境变量 可以从以下位置下载Maven https://Maven.apache.org/download.cgi 根据您的方便将其提取到计算机中的某个位置。 对我来说它位于C/apache-Maven-3.6.1 您可以设置Maven环境变量类似于我们在上述步骤中设置Java环境变量的方式。 在“变量名”框中键入“ Maven_HOME”在“变量值”框中键入“ C\ apache-Maven-3.6.1”。 现在您将可以在“系统变量”下看到新创建的Maven变量。 步骤4更新路径变量 为了从命令行运行Maven我们必须使用Maven的安装目录“ bin”更新路径变量。 通过“我的电脑”打开系统属性。 导航到“高级系统设置”。 点击“环境变量”。 单击用户变量下的“编辑”按钮。 在“变量名”框中键入“ PATH”在“变量值”框中键入“ C\ apache-Maven-3.6.1 \ bin”。 步骤5测试Maven安装 现在Maven已成功安装在您的系统中。 现在让我们从Windows命令行进行验证。 打开命令提示符然后键入mvn -version然后按Enter。 检查结果中是否显示了系统中安装的Maven版本。 现在您已经完成了Maven安装的准备可以继续使用Maven创建项目。 创建您的第一个Maven项目 就像我们在Selenium Maven教程前面讨论的Maven安装一样您也可以通过Eclipse IDE或命令行创建Maven项目。 使用Eclipse IDE创建Maven项目 以下是使用Eclipse IDE创建Maven项目的步骤 步骤1从Eclipse IDE创建一个新项目。 步骤2在新项目窗口中展开Maven并选择Maven Project然后单击Next。 步骤3您可以创建一个简单的项目也可以放开该选项。 现在我们将使用一个简单的项目该项目将创建一个简单的启用Maven的Java项目。 步骤4现在单击Next下一步您将需要输入创建Maven项目的信息。 您可以参考以下说明来填写值 组ID-与您的组织名称相对应。 工件ID-指项目名称。 版本可以灵活选择。 如果您的项目没有任何父项依赖项则无需填写项目依赖项。 只需填写适当的信息然后单击“完成”即可。 步骤5您的Maven项目现已创建 注意 Java代码放在/ src / main / java中资源放在/ src / main / resources中测试代码放在/ src / test / java中测试资源放在/ src / test / resources中。 步骤6您现在可以打开pom.xml来查看Maven设置的结构。 您将在此处看到我们在“第4步”中输入的所有信息。 您可以使用底部的标签来更改视图。 pom.xml选项卡包含Maven项目的pom XML代码。 Maven项目现在可以使用了。 接下来让我们看看如何使用命令行创建Maven项目。 步骤1打开命令提示符然后导航到要在其中设置项目的文件夹。 浏览后键入以下命令 mvn原型generate -DgroupId demoProject -DartifactId DemoMavenProject -DarchetypeArtifactId Maven-archetype-quickstart -DinteractiveMode false 在这里DgroupId是组织名称DartifactId是项目名称DarchetypeArtifactId是Maven项目的类型。 单击Enter后将创建您的Maven项目。 步骤2您可以转到项目位置查看新创建的Maven项目。 您可以打开项目文件夹中的pom.xml文件默认情况下生成的POM如下所示 步骤3您可以查看Maven项目的默认文件夹结构。 现在我们知道如何创建Maven项目让我们尝试将Selenium与Maven集成。 但是在我们这样做之前我们需要了解各种有助于这种集成的依赖关系。 Selenium Maven对您的自动化项目的依赖 项目中使用的所有外部库都称为依赖项。 Maven具有出色的功能可以从其中央存储库自动下载所需的库这使您无需在本地存储它们变得很容易。 下面是在pom.xml中编写Selenium Maven依赖项的示例 dependency groupIdorg.Seleniumhq.Selenium/groupId artifactIdSelenium-java/artifactId version 4.0 . 0 -alpha- 1 /version /dependency 添加上述Selenium Maven依赖项后Maven会将Selenium Java库下载到我们的本地Maven存储库中。 可以根据需求将另一个Selenium Maven依赖项添加到pom.xml中。 您在我们的Selenium项目中可能需要使用的几个示例是 TestNG Selenium Maven依赖性 这将导入Java的测试框架依赖性。 dependency groupIdorg.testng/groupId artifactIdtestng/artifactId version 6.14 . 3 /version scopetest/scope /dependency 您的第一个TestNG自动化脚本的完整指南 Apache POI Selenium Maven依赖项 这将下载访问Microsoft格式文件所需的库。 dependencygroupIdorg.apache.poi/groupIdartifactIdpoi/artifactIdversion3.17/version /dependencydependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion3.17/version /dependency 您可以在pom.xml中添加这些Selenium Maven依赖项如下所示 project xmlnshttp://Maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://Maven.apache.org/POM/4.0.0 http://Maven.apache.org/xsd/Maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdorganisationName/groupIdartifactIdmyDemoProject/artifactIdversion0.0.1-SNAPSHOT/versiondependenciesdependencygroupIdorg.Seleniumhq.Selenium/groupIdartifactIdSelenium-java/artifactIdversion4.0.0-alpha-1/version/dependencydependencygroupIdorg.testng/groupIdartifactIdtestng/artifactIdversion6.9.10/versionscopetest/scope/dependency/dependencies/project 如果您想验证这些Selenium Maven依赖项如何导入所需的库则必须返回到演示项目并查看默认情况下存在哪些库。 为此您需要右键单击您的项目名称并为您的项目配置构建路径然后在新打开的窗口的“库”选项卡下进行检查 在这里您可以看到此Selenium Maven教程的项目中存在的默认库。 为了更清晰地了解我将创建一个示例类以使用Selenium组件和一些testNG注释。 请注意我将在项目结构的src / test / java文件夹下创建示例测试类。 您可以在下面清楚地看到在添加库之后可以进行错误纠正。 因此现在而不是通过在Selenium Maven教程中配置项目构建路径来手动添加库我将在pom.xml中编写项目的依赖项Maven将直接从其存储库中下载依赖项。 这样可以省去手动操作的麻烦并减少了错过添加某些广口瓶的机会。 因此这是添加依赖项的方法 在添加Selenium Maven依赖项之前的pom.xml 添加Selenium Maven依赖项后的Pom.xml 保存并刷新项目后检查构建路径并查看正在添加Selenium Maven依赖项的Selenium和testNG库。 另外您现在可以进入测试类查看不同的选项来更正此Selenium Maven教程中引发的错误 您只需导入WebDriver就可以了。 同样对于Test注释只需导入testng.annotations。 您可以添加更多依赖项例如apache POI范围报告公共电子邮件或以类似于pom.xml的方式特定于项目的任何依赖项。 现在我已经完成了配置项目的工作我将运行项目以查看测试是否正常。 硒中的Maven生命周期 Selenium中有一个Maven生命周期每个Maven构建都遵循该生命周期。 不同的方法只是目标。 在继续之前我将解释这些目标是什么。 在系统中打开命令行然后键入mvn然后按Enter。 您会看到Build失败消息显示错误指出此Selenium Maven教程中尚未定义目标。 在解析此消息时您会看到可以为我们的Maven项目定义的不同目标。 在详细介绍Selenium项目所需的目标之前我将快速浏览这些默认目标。 验证将检查我们的项目是否正确以及所有必需的信息是否可用 编译将编译项目源代码 测试将对我们项目的已编译源代码进行单元测试 package将编译后的代码打包成可分发的格式例如JAR 集成测试将包部署到我们将运行集成测试的环境中 验证将验证包装是否有效 install将在本地安装软件包 部署可通过将最终项目复制到远程存储库中而在集成或发布环境中使用其他项目或开发人员可在此访问它 clean清理以前的构建工件 站点为项目创建站点文档 在上述默认目标中三个对于Selenium测试自动化至关重要。 有清洁安装和测试。 您可以单独使用这些目标也可以结合使用它作为本Selenium Maven教程的全新安装。 清理-它将清理目标文件夹即先前版本的库版本文件wartar或jar文件报告输出文件等保存在其中的文件夹。 在执行mvn -clean时此目标文件夹将被删除。 Install-这将安装所有的依赖关系在失踪罐的情况下以及在Java中的情况下战争/ jar文件创建部署文件然后它会运行测试。 测试-它只会运行测试而无需创建任何部署文件。 使用Eclipse IDE时可以通过右键单击pom.xml然后以“运行方式”并选择任何选项来直接使用这三个目标中的任何一个。 Maven清洁 在此Selenium Maven教程中我将从选择Maven clean开始您可以看到以下输出 因此清理删除目标文件夹的任务已成功完成因此构建成功。 Maven安装 在执行第二个安装任务之前您需要添加一个名为Maven Compiler插件的插件否则将无法完成Selenium测试自动化构建。 该插件用于标识编译器的特定位置。 您可以在pom.xml中添加以下插件并在执行Maven安装之前刷新项目。 buildpluginsplugingroupIdorg.apache.Maven.plugins/groupIdartifactIdMaven-compiler-plugin/artifactIdconfigurationcompilerVersion1.5/compilerVersionsource1.5/sourcetarget1.5/target/configuration/plugin/plugins/build 添加此片段后您的pom.xml将如下所示 现在就像在此Selenium Maven教程中对Maven Clean所做的一样转到Maven安装并观察构建安装的控制台输出 您可以在控制台输出中看到Maven安装程序也执行了测试。 要查看本地系统中已安装的目录请刷新项目并查看生成的目录。 在下面的快照中您可以看到由于Maven安装而生成的所有文件由于这是一个简单的JAVA程序因此也生成了jar文件。 您可以直接共享此jar文件以供其他人执行。 Maven测试 同样我们可以在Selenium Maven教程中进行Maven测试 并在控制台中查看构建结果 上面的步骤显示了如何通过Eclipse IDE来执行执行但是实时项目执行主要是通过命令行完成的因此现在我们将从命令行使用这些目标。 在继续执行这些任务之前请确保您当前在cmd中的工作目录指向本地工作区位置。 如果不这样做我们的Maven命令将无法找到所需的pom.xml因此我们的Selenium测试自动化构建将失败。 首先让我们使用Selenium Maven教程中的命令提示符进行Maven Clean。 我们只需要写“ mvn clean” 您会看到目标文件夹被删除。 本Selenium Maven教程的下一步是执行Maven安装方法是在命令提示符下键入“ mvn install”。 您可以看到控制台输出几乎与Eclipse执行时的输出相似。 现在让我们通过键入“ mvn test”执行Maven测试这将导致执行该测试而无需构建jar文件。 现在您已经知道执行自动化测试的基本目标现在可以通过Maven运行自动化脚本了 Maven Surefire插件 到目前为止您已经在Selenium Maven教程中的控制台输出日志中阅读了很长时间所以我将对此进行一些说明。 surefire插件可帮助Maven识别测试并与构建项目的框架一起使用。 要将Surefire插件添加到pom.xml中请使用以下代码片段 properties suiteXmlFilesrc/main/resources/testng.xml/suiteXmlFile /propertiesbuild plugin groupIdorg.apache.Maven.plugins/groupId artifactIdMaven-surefire-plugin/artifactId version2.17/version configuration suiteXmlFiles suiteXmlFile${suiteXmlFile}/suiteXmlFile /suiteXmlFiles /configuration /plugin /build 您的pom.xml应该如下所示 在这里我将src / main / resources中的testng.xml放入其中从而在属性中给出其路径。 现在我将在此Selenium Maven教程中从Eclipse运行Maven测试并查看结果 现在您可以检查默认情况下生成的报告并且可以通过在命令提示符下键入“ mvn test”来执行此套件以类似的方式进行检查。 另请阅读使用IntelliJ和Maven使用硒化物进行硒测试 总而言之 在本Selenium Maven教程中我探讨了Maven作为构建自动化工具如何使您的项目更好地管理Selenium Maven依赖项。 使用Maven您无需担心安装和升级项目库因为它们是使用该工具自动完成的。 现在您知道如何使用Eclipse IDE和命令行在系统中安装Maven。 我还解释了如何在Eclipse中创建Maven项目。 另外我经历了Maven生命周期使用的目标然后运行了Maven项目。 这几乎总结了您在本Selenium Maven教程中开始使用Maven所需了解的一切。 如有任何疑问或疑问请与我们联系。 另外如果您能帮助我们分享这篇文章并转推我将不胜感激。 目前为止就这样了。 测试愉快 翻译自: https://www.javacodegeeks.com/2020/05/maven-tutorial-for-selenium-test-automation.html
http://www.pierceye.com/news/64341/

相关文章:

  • 网站开发项目需求方案华为用了哪些网络营销方式
  • 可以通过哪些网站注册域名网站 商城 app 建设
  • 系统网站怎么做的建设工程合同包括
  • 安丘做网站雨云服务器
  • 网站如何做提现功能wordpress 给标签加id
  • 南京网站策划公司专业网站优化电话
  • 南京高端网站设计网页传奇单职业
  • 如何建设个人网站宣传片制作公司营业范围要求
  • 怎么做网站推广实际效果好无锡网站建设无锡速联科技
  • 厦门做网站 厦门专业做网站的公司 我想做网站58同城网招聘招聘
  • 网站建设开发服务费怎么做分录如何去注册一个公司
  • 沈阳网站优化培训潍坊企业网站模板
  • 使页面具有动态效果的网站建设技术是12306网站如何做火车票候补
  • 宁夏网站建设联系电话网站标题更改后要多久才能收录
  • 外贸英文网站建设价格中国培训网是国家公认的吗
  • 本科学院网站建设方案龙海市邦策网站建设平台
  • 网站开发团队名称用ai做网站
  • 网站地图制作软件做360优化网站都有哪家
  • 在哪些软件上建设网站windows优化大师的作用
  • 衡阳高端网站建设做个医院网站多少钱
  • 写作文网站wordpress高级轮播
  • 找施工员在哪个网站上找wordpress 发布视频
  • 西红柿怎么做网站wamp做的网站外网怎么访问
  • 网站ftp管理工具怎么做示爱的网站
  • 峨边网站建设学前端要逛那些网站
  • 微餐饮建站费用天猫优惠券网站怎么做
  • 搜狐网站建设的建议网站开发平台开发
  • 网站开发属于商标哪个类别网站建设优化课程
  • 公司网站seo怎么做微信如何申请小程序商店
  • 服装网站建设开发语言网站开发 图片库