所有这些使自动化测试人员的工作更具挑战性! 绝对 XPath 可能会有所帮助,但是如果 DOM 中包含新元素或现有元素稍微移动了一点,那么脚本可能会失败,因为找不到该元素。 相对的 XPath 可能可以解决,但是即使那样,由于脚本变得复杂,整个过程也变得很困难。
所有这些使自动化测试人员的工作更具挑战性! 绝对 XPath 可能会有所帮助,但是如果 DOM 中包含新元素或现有元素稍微移动了一点,那么脚本可能会失败,因为找不到该元素。 相对的 XPath 可能可以解决,但是即使那样,由于脚本变得复杂,整个过程也变得很困难。
The easy and best way to handle such situations is to introduce **`data-* attributes`** (custom data attributes) on HTML elements. The only catch here is, you will need to be in the good books of the developer! 😉 He/she is the one to add these attributes to the code as per your requirement.
但是,使用 Apache ANT 可以通过简单的目标处理所有这些步骤(我们将在一分钟内看到 Target 是什么!)。
但是,使用 Apache ANT 可以通过简单的目标处理所有这些步骤(我们将在一分钟内看到 Target 是什么!)。
要完成的所有工作都以结构化和模块化的方式在 XML 文件中指定,从而很容易识别是否有问题。 这个文件被称为著名的“`build.xml`”。
要完成的所有工作都以结构化和模块化的方式在 XML 文件中指定,从而很容易识别是否有问题。 这个文件被称为著名的“`build.xml`”。
Apache ANT 带有一个名为 build.xml 的默认构建文件。 我们总是可以编辑或创建一个新的 XML 文件来满足我们的需求。 这基本上是**命令行工具**。 因此,使用命令“ant build_file_name.xml”从命令提示符运行 Apache ANT 非常容易。 最好的部分是,如果您没有重命名 build.xml(只需修改提供的默认值或创建您自己的名称并将其命名为 build.xml),那么只有命令“ant”会自动知道要查找构建。 xml 并执行它的作用!
Apache ANT 带有一个名为`build.xml`的默认构建文件。 我们总是可以编辑或创建一个新的 XML 文件来满足我们的需求。 这基本上是**命令行工具**。 因此,使用命令“`ant build_file_name.xml`”从命令提示符运行 Apache ANT 非常容易。 最好的部分是,如果您没有重命名`build.xml`(只需修改提供的默认值或创建您自己的名称并将其命名为`build.xml`),那么只有命令“`ant`”会自动知道要查找`build.xml`并执行它的作用!
Apache ANT 具有强大的功能,足以超越“谢谢”的门槛! 我们可以,
Apache ANT 具有强大的功能,足以超越“谢谢”的门槛! 我们可以,
...
@@ -39,9 +39,9 @@ Apache ANT 具有强大的功能,足以超越“谢谢”的门槛! 我们
...
@@ -39,9 +39,9 @@ Apache ANT 具有强大的功能,足以超越“谢谢”的门槛! 我们
*还有很多其他事情…*
*还有很多其他事情…*
听起来很吓人,但到目前为止,我刚才提到的每件事都可以通过 buildfile 来实现。
听起来很吓人,但到目前为止,我刚才提到的每件事都可以通过构建文件来实现。
是时候忙于大肆宣传的 buildfile 的元素了。 这些都是用 XML 编写的。
是时候忙于大肆宣传的构建文件的元素了。 这些都是用 XML 编写的。
**注意**: *以下信息足以使您熟悉 Apache ANT 构建文件。 有关深入的知识,请访问 Apache ANT 用户手册(<http://ant.apache.org/manual/>)。*
**注意**: *以下信息足以使您熟悉 Apache ANT 构建文件。 有关深入的知识,请访问 Apache ANT 用户手册(<http://ant.apache.org/manual/>)。*
...
@@ -51,7 +51,7 @@ Apache ANT 具有强大的功能,足以超越“谢谢”的门槛! 我们
...
@@ -51,7 +51,7 @@ Apache ANT 具有强大的功能,足以超越“谢谢”的门槛! 我们
嗨冠军! 到目前为止,我们在报告方面已经涵盖了很多基础,您已经达到了高潮文章。 如果要将 HTML 报告附加到电子邮件并将其发送给利益相关者,则生成 HTML 报告可能没有帮助。 由于 ANT 生成的 JUnit 报告具有 index.html 文件,该文件又嵌入了其他一些 HTML 文件,例如 overview-frame.html,所有类-frame.html 和 overview-summary.html 文件。
嗨冠军! 到目前为止,我们在报告方面已经涵盖了很多基础,您已经达到了高潮文章。 如果要将 HTML 报告附加到电子邮件并将其发送给利益相关者,则生成 HTML 报告可能没有帮助。 由于 ANT 生成的 JUnit 报告具有`index.html`文件,该文件又嵌入了其他一些 HTML 文件,例如`overview-frame.html`,`allclass-frame.html`和`overview-summary.html`文件。
在这种情况下我们该怎么办? 我们如何将其附加到电子邮件? 我们不能将其作为单个文件而不是一组 HTML 文件获得吗? – 所有这些问题的唯一答案是,生成一个 **PDF 文件**。
在这种情况下我们该怎么办? 我们如何将其附加到电子邮件? 我们不能将其作为单个文件而不是一组 HTML 文件获得吗? – 所有这些问题的唯一答案是,生成一个 **PDF 文件**。
...
@@ -10,8 +10,7 @@
...
@@ -10,8 +10,7 @@
## 步骤 1:
## 步骤 1:
我们需要 JUnit PDF 报告*要点*分发。 它还包含所有必需的依赖项。 从链接“https://sourceforge.net/projects/junitpdfreport/files/”下载最新版本的“essentials” zip 文件。
我们需要 JUnit PDF 报告*要点*分发。 它还包含所有必需的依赖项。 从链接“https://sourceforge.net/projects/junitpdfreport/files/”下载最新版本的“必要” zip 文件。