diff --git a/docs/101.md b/docs/101.md index 070c47e374aef41ffa08c170243269b8cbcc5fc5..f573d7a648a623e6a62a35c4f66b66833dcce090 100644 --- a/docs/101.md +++ b/docs/101.md @@ -22,7 +22,7 @@ * *幻灯片 2:* 面临的挑战。 简单介绍一下我们在没有自动化的情况下面临的挑战/问题。 允许客户**考虑**。 这也应该作为介绍的介绍。 例如,显示简单场景的图形。 对于每个发行版,测试用例数量都会增加(回归套件+发行用例),从而增加了总体开发成本。 这最终减少了产品的上市时间,这可能会对总收入/销售额造成重大打击。 -* *幻灯片 3:* 现在是时候在他们的脑海中植入**创意**了。 引入**硒**! +* *幻灯片 3:* 现在是时候在他们的脑海中植入**创意**了。 引入**Selenium**! * *幻灯片 4:* 高亮显示 2 至 3 个关键点。 “ **FREE** ”是当今的流行语,因为客户担心金钱和数字。 现在,您甚至可以在他们的脸上看到微笑。 diff --git a/docs/102.md b/docs/102.md index cd51ac55ba9a59f585eaa6283229e9b1af4fa580..426a4b7b6c7167e99a09d4106b3e132d237ae9b0 100644 --- a/docs/102.md +++ b/docs/102.md @@ -20,7 +20,7 @@ 有很多高级编程语言,您可能想使用 C#,但其他人可能更喜欢 Python。 每个人都希望利用通用的 WebDriver API 来以自己舒适的语言自动化浏览器。 这是语言级别绑定进入图片的地方。 这些就像用相应语言编写的*粘合代码/包装库*与 WebDriver API 进行通信。 除了 Java,C#,Ruby,Python 绑定外,还有更多。 也很容易添加新的。 -接下来到**驱动程序**上。 WebDriver API 使我们可以拥有一些驱动程序,这些驱动程序知道如何驱动与之对应的特定浏览器。 我们有 Chrome 驱动程序,IE 驱动程序,Microsoft Edge 驱动程序,Firefox 驱动程序(内置)等。还有移动专用驱动程序,例如 iOS 驱动程序,Selendriod(适用于 Android 的硒)等。例如,Chrome 驱动程序知道如何 驱动 Chrome 浏览器执行低级活动,例如操纵 Web 元素,导航到网页,从中获取用户输入等等。 +接下来到**驱动程序**上。 WebDriver API 使我们可以拥有一些驱动程序,这些驱动程序知道如何驱动与之对应的特定浏览器。 我们有 Chrome 驱动程序,IE 驱动程序,Microsoft Edge 驱动程序,Firefox 驱动程序(内置)等。还有移动专用驱动程序,例如 iOS 驱动程序,Selendriod(适用于 Android 的 Selenium)等。例如,Chrome 驱动程序知道如何 驱动 Chrome 浏览器执行低级活动,例如操纵 Web 元素,导航到网页,从中获取用户输入等等。 我们在代码中提到了所需的驱动程序。 该驱动程序服务器作为可执行文件提供。 当我们运行测试时,驱动程序服务器会侦听本地计算机上的端口。 它将解释从 WebDriver API 接收的命令,在实际的浏览器上执行,并将结果通过 API 返回给我们的代码。 diff --git a/docs/106.md b/docs/106.md index 4dd6638827ef21e2843d1a51c4b9f8c9fba5dc39..f53108d5827a998eb3859acd7829df89aca5772a 100644 --- a/docs/106.md +++ b/docs/106.md @@ -2,7 +2,7 @@ > 原文: [https://javabeginnerstutorial.com/selenium/9e-webdriver-code-launching-browsers/](https://javabeginnerstutorial.com/selenium/9e-webdriver-code-launching-browsers/) -如果您只能使用 Selenium(即 Firefox)在一个浏览器中自动化测试,但您的 Web 应用也支持 Chrome 和 IE,该怎么办? 这意味着所有三个浏览器都需要测试! 如果是这种情况,那么硒就像把头埋在沙子里一样有用。 +如果您只能使用 Selenium(即 Firefox)在一个浏览器中自动化测试,但您的 Web 应用也支持 Chrome 和 IE,该怎么办? 这意味着所有三个浏览器都需要测试! 如果是这种情况,那么 Selenium 就像把头埋在沙子里一样有用。 哦,不要惊慌! 我们的统治冠军 WebDriver 在这里为我们提供帮助。 这是我们今天的主题。 让我们潜入吧! diff --git a/docs/108.md b/docs/108.md index a84e95aca392b155906d4fc1a51db6981fe9d543..5713ecc46126799af6f5a3ef6f46d6dd1a2e1155 100644 --- a/docs/108.md +++ b/docs/108.md @@ -6,7 +6,7 @@ 您准备好将帽子戴上戒指了吗? 如果是,那就开始吧! -展望未来,我们所有的测试都将使用 JUnit 框架。 因此,是时候通过右键单击项目(已设置硒和 junit)创建新程序包了->新建->程序包。 我已将程序包命名为“ com.blog.junitTests”。 +展望未来,我们所有的测试都将使用 JUnit 框架。 因此,是时候通过右键单击项目(已设置 Selenium 和 junit)创建新程序包了->新建->程序包。 我已将程序包命名为“ com.blog.junitTests”。 我们的下一步是创建一个类。 右键单击新创建的包-> New-> Class。 给它起一个名字“ FirstJunitTest.java”,然后单击“完成”。 您的 IDE 现在看起来应该与此类似, @@ -110,7 +110,7 @@ public class FirstJunitTest { ![JUnit4 test success](img/d2b038f920d9e74a856f23a7d6a9d228.png) -显示测试用例名称。 发生错误时,将显示堆栈跟踪。 快捷方式可用于重新运行测试,仅显示失败,查看上一个和下一个失败的测试等。下面是显示错误的示例屏幕截图。 +显示测试用例名称。 发生错误时,将显示栈跟踪。 快捷方式可用于重新运行测试,仅显示失败,查看上一个和下一个失败的测试等。下面是显示错误的示例屏幕截图。 ![JUnit4 test error](img/088bcc21e786b7be7f5496d288cdea44.png) diff --git a/docs/111.md b/docs/111.md index e0f7869467bfa568046aace1391510c31946a3a1..ba70a117d3f9c836613cb96d9c3fcfa3008c725e 100644 --- a/docs/111.md +++ b/docs/111.md @@ -2,7 +2,7 @@ > 原文: [https://javabeginnerstutorial.com/selenium/9j-webdriver-locating-elements-1/](https://javabeginnerstutorial.com/selenium/9j-webdriver-locating-elements-1/) -朋友! 如果您进入了硒世界,那么您一定已经遇到了 Web Elements! 文本框,按钮,链接,复选框,单选按钮,下拉菜单,警报等,所有内容均视为网络元素。 使用定位器类型和策略,我们可以轻松识别页面上任何所需的元素。 这是与页面进行交互并在代码中进一步引用这些元素的最关键步骤。 是的,它与我们在 Selenium IDE 中看到的[非常相似,除了语法和概念的应用方式。](https://javabeginnerstutorial.com/selenium/7k-ide-locating-elements/) +朋友! 如果您进入了 Selenium 世界,那么您一定已经遇到了 Web Elements! 文本框,按钮,链接,复选框,单选按钮,下拉菜单,警报等,所有内容均视为网络元素。 使用定位器类型和策略,我们可以轻松识别页面上任何所需的元素。 这是与页面进行交互并在代码中进一步引用这些元素的最关键步骤。 是的,它与我们在 Selenium IDE 中看到的[非常相似,除了语法和概念的应用方式。](https://javabeginnerstutorial.com/selenium/7k-ide-locating-elements/) 使用 Selenium webDriver 定位 Web 元素的一般语法是: diff --git a/docs/122.md b/docs/122.md index a8dbfe08e9e69065fc67b5a5b0ee3a31688fc920..ed8033fa054d6c2874f51b94d2d8e1c65f11a31f 100644 --- a/docs/122.md +++ b/docs/122.md @@ -222,7 +222,7 @@ List allSelectedOptions = multiSelect.getAllSelectedOptions(); 7. 检查“编程语言”下拉列表是否支持多项选择并将相应消息打印到控制台 8. 使用名称找到“ Selenium Tool Suite”多选框 9. 使用多选 Web 元素创建 Select 类的实例 -10. 根据其值选择“硒 RC”和“优势” +10. 根据其值选择“Selenium RC”和“优势” 11. 通过索引取消选择“ Selenium RC” 12. 通过可见的文本选择“ Selenium WebDriver” 13. 在列表中获取所有选定的选项,并将它们打印到控制台 diff --git a/docs/133.md b/docs/133.md index e8b2a70b5429b07ccad6a681fbb3432b62c34321..e2670993b7c33795f29338d31fa2081d38c8af86 100644 --- a/docs/133.md +++ b/docs/133.md @@ -60,7 +60,7 @@ Apache ANT 的 JunitReport 任务通过执行以下步骤来生成报告, 今天我们将深入探讨以下内容, * 更改标题和描述 -* 增加堆栈跟踪字体大小 +* 增加栈跟踪字体大小 在下面的文章中,我们还将介绍 @@ -106,4 +106,4 @@ Apache ANT 的 JunitReport 任务通过执行以下步骤来生成报告, ![Before Title Customization](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20718%20340'%3E%3C/svg%3E) -