我正在使用maven项目进行UI自动化,我需要在多个环境和多个浏览器中运行一些测试。我已经创建并添加了pom.xml文件,并声明了其中的属性。但是当我通过终端执行它时,我得到了错误。我用的命令-
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>ui-automation-projects</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<property>
<environment>${environment}</environment>
</property>
<property>
<browser>${browser}</browser>>
</property>
</properties>
<dependencies> </dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M4</version>
</plugin>
</plugins>
</build>
错误-[信息]扫描项目...[ERROR][ERROR]处理POM时遇到一些问题:[FATAL]不可解析POM d:\work\cucumber_projects\ui-automation-projects\POM.xml:TEXT后面必须紧随END_TAG而不是START_TAG(位置:START_TAG seen...\n...@13:26)@第13行,第26列
必须删除
并在
下添加属性。
<properties>
<environment>${environment}</environment>
<browser>${browser}</browser>
</properties>
此外,在之后还有一个额外的'>'
问题内容: 我希望能够用元数据注释我的类型和方法,并在运行时读取它们。 语言参考说明了如何声明属性用法,但实际上可以声明自己的属性吗? 阅读将需要某种反射机制,我根本无法在参考文献中找到这种反射机制,因此问题的第二部分可能是- 是否可能反射。如果这些功能在Swift中不可用,是否可以用Objective-C代码完成(但在Swift实例和类型上)? 相对不相关的注释:关于将什么建模为属性以及将哪些内
我有三份工作。它们是。 必须并行运行和。 这些作业定义文件如下所示。 job1.xml
本文向大家介绍如何使用属性文件在Selenium中的框架中声明全局变量?,包括了如何使用属性文件在Selenium中的框架中声明全局变量?的使用技巧和注意事项,需要的朋友参考一下 我们可以在与.properties文件一起使用的Properties类的帮助下在Selenium中声明全局变量。在.properties文件中,数据存储在键值对中。我们可以在.properties文件中读取和写入值。 极
问题内容: 如何在Python中声明静态属性? 这里写了我如何声明一个方法: Python中的静态方法? 问题答案: 在Python的类级别定义的所有变量均被视为静态 在类中,您可以使用相同的名称拥有两个不同的变量(一个静态变量和一个普通变量)。不要困惑。
问题内容: 我正在尝试编写一个基本的go程序,该程序在另一个文件上调用函数,但该文件是同一包的一部分。但是,它返回: 这是源代码: : : 问题答案: 请阅读“如何编写Go代码”。 不要在您的中使用。软件包位于中。 对于或您需要将文件放在包目录中。 对于,您需要提供所有文件作为参数: 但是,您几乎应该始终使用或或(最好是使用前者,因为使用非主软件包时会引起混乱)
我正在尝试使用内置的用户属性和声明从Azure B2C检索一些非常基本的信息。 我只是想回来 姓名 使用下面的代码,我试图返回上述4个声明,但仅返回 UserId 列表项正在通过。 我已经使用了JWT. IO来测试返回令牌,我正在寻找的声明就在那里。 我希望不必单独调用图形应用编程接口来获得我想要的2-3个字段。 我只是希望有人能帮我澄清我的代码哪里出了问题。 编辑 将以下内容添加到我的视图中有所