From 8f1f216922f42f7a4534dd0c263bd44ded543f5b Mon Sep 17 00:00:00 2001 From: wizardforcel <562826179@qq.com> Date: Wed, 24 Jun 2020 14:53:54 +0800 Subject: [PATCH] 2020-06-24 14:53:52 --- docs/130.md | 6 +++--- docs/131.md | 12 ++++++------ docs/132.md | 5 ++--- docs/133.md | 40 ++++++++++++++++++++++------------------ docs/135.md | 5 ++--- docs/136.md | 22 +++++++++++----------- docs/137.md | 14 +++++++------- docs/138.md | 10 +++++----- docs/139.md | 4 +--- 9 files changed, 59 insertions(+), 59 deletions(-) diff --git a/docs/130.md b/docs/130.md index 8b0a702..08b2130 100644 --- a/docs/130.md +++ b/docs/130.md @@ -8,15 +8,15 @@ 1. 为每个会话生成唯一的 ID(带有随机字母数字字符) 2. 各种元素的重复类名 -3. 多个 div 标签使 XPath 的长度比平时更长 +3. 多个`div`标签使 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. +处理此类情况的最简单便捷的方法是在HTML元素上引入`data-*`属性(自定义数据属性)。 这里唯一的问题是,您将需要成为开发人员的好书! 他/她是根据您的要求将这些属性添加到代码中的人。😉 现在让我对这些自定义数据属性进行学习, -custom 属性允许我们在 HTML 元素上存储额外的数据或信息。 要遵循的规则是, +`custom`属性允许我们在 HTML 元素上存储额外的数据或信息。 要遵循的规则是, 1. 属性名称应以`data-`开头 2. 在`data-`的此前缀之后,属性名称应至少一个字符长,并且只能使用小写字母 diff --git a/docs/131.md b/docs/131.md index 25d9584..b16c1ae 100644 --- a/docs/131.md +++ b/docs/131.md @@ -12,16 +12,16 @@ 创建可执行文件意味着 -* 在 src 文件夹下编译所需的.java 文件 +* 在`src`文件夹下编译所需的`.java`文件 * 为 JAR 创建清单文件 -* 将所有.class 文件和清单文件一起压缩 +* 将所有`.class`文件和清单文件一起压缩 * 使用 jar 命令创建可执行文件 但是,使用 Apache ANT 可以通过简单的目标处理所有这些步骤(我们将在一分钟内看到 Target 是什么!)。 要完成的所有工作都以结构化和模块化的方式在 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 具有强大的功能,足以超越“谢谢”的门槛! 我们可以, @@ -39,9 +39,9 @@ Apache ANT 具有强大的功能,足以超越“谢谢”的门槛! 我们 *还有很多其他事情…* -听起来很吓人,但到目前为止,我刚才提到的每件事都可以通过 buildfile 来实现。 +听起来很吓人,但到目前为止,我刚才提到的每件事都可以通过构建文件来实现。 -是时候忙于大肆宣传的 buildfile 的元素了。 这些都是用 XML 编写的。 +是时候忙于大肆宣传的构建文件的元素了。 这些都是用 XML 编写的。 **注意**: *以下信息足以使您熟悉 Apache ANT 构建文件。 有关深入的知识,请访问 Apache ANT 用户手册()。* @@ -51,7 +51,7 @@ Apache ANT 具有强大的功能,足以超越“谢谢”的门槛! 我们 2. 目标 – 执行工作单元的一组任务 3. 任务 – 可以执行的一段代码 -示例 build.xml 文件如下, +示例`build.xml`文件如下, ![sample build.xml](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20839%20425'%3E%3C/svg%3E) diff --git a/docs/132.md b/docs/132.md index 11a8ab9..35b3a89 100644 --- a/docs/132.md +++ b/docs/132.md @@ -6,12 +6,11 @@ 因此,今天,我们将使用 Apache ANT 的 junitreport 任务来生成一个任务。 准备点亮! -从我的[上一篇文章](https://javabeginnerstutorial.com/selenium/10a-advanced-webdriver-apache-ant/)中,我们生成了带有“junit”作为默认 JUnit 输出目录的构建文件。 用简单的英语来说,这仅意味着将作为 JUnit 报告任务的一部分生成的所有文件都放置在名为“junit”的目录下。 +从我的[上一篇文章](https://javabeginnerstutorial.com/selenium/10a-advanced-webdriver-apache-ant/)中,我们生成了带有“`junit`”作为默认 JUnit 输出目录的构建文件。 用简单的英语来说,这仅意味着将作为 JUnit 报告任务的一部分生成的所有文件都放置在名为“`junit`”的目录下。 #### 步骤 1 : -在项目“Selenium”下,将生成名为“build.xml”的 ANT 构建文件。 我已经在“com.blog.junitTests”包下创建了两个 JUnit 测试用例,分别是 [RadioBtns_Checkboxes.java](https://javabeginnerstutorial.com/selenium/9t-webdriver-handling-radio-buttons-checkboxes/) 和 [SelectItems.java](https://javabeginnerstutorial.com/selenium/9u-webdriver-select-items-two-ways/) ,如下图所示。 该代码可在相应的帖子中找到。 只需单击文件名即可进行导航。 +在项目“Selenium”下,将生成名为“`build.xml`”的 ANT 构建文件。 我已经在“`com.blog.junitTests`”包下创建了两个 JUnit 测试用例,分别是 [RadioBtns_Checkboxes.java](https://javabeginnerstutorial.com/selenium/9t-webdriver-handling-radio-buttons-checkboxes/) 和 [SelectItems.java](https://javabeginnerstutorial.com/selenium/9u-webdriver-select-items-two-ways/) ,如下图所示。 该代码可在相应的帖子中找到。 只需单击文件名即可进行导航。 -![Package structure](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20354%20273'%3E%3C/svg%3E)