Skip to content

Commit ad4bd2e

Browse files
authored
Update using_selenium.zh-cn.md (#2275)
Fix typo and break the lines
1 parent 0d033a4 commit ad4bd2e

File tree

1 file changed

+25
-14
lines changed

1 file changed

+25
-14
lines changed

website_and_docs/content/documentation/webdriver/getting_started/using_selenium.zh-cn.md

+25-14
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,28 @@ description: >
66
使用IDE和Test Runner库组织Selenium的执行
77
---
88

9-
如果你不仅仅只是想执行一小撮的一次性脚本,你需要能组织和安排好你的代码。这一页会启发你如何真正地使用 Selenium 代码做高效的事情。
9+
如果你不仅仅只是想执行一小撮的一次性脚本,你需要能组织并编排好你的代码。
10+
本章会启发你如何真正地使用 Selenium 代码做高效的事情。
1011

1112
## 常见用法
1213

1314
大部分人使用 Selenium 执行针对 Web 应用的自动化测试,但是 Selenium 其实可以支持任何场景的浏览器自动化。
1415

1516
### 重复性任务
1617

17-
有时候你需要往网站记录日志或者下载一些东西,或者提交一个表单,你可以在预设的时间创建一个 Selenium 脚本去执行一个服务。
18+
有时候你需要往网站记录日志或者下载一些东西,或者提交一个表单,
19+
你可以在预设的时间创建一个 Selenium 脚本去执行一个服务。
1820

1921
### 网页爬虫
2022

21-
你是否期望从一个不提供 API 的网站收集数据?Selenium 可以满足你,但是请确保你了解该网站的服务条例,因为有些网站不允许你这样做,甚至有些网站会屏蔽 Selenium。
23+
你是否期望从一个不提供 API 的网站收集数据?Selenium 可以满足你,
24+
但是请确保你了解该网站的服务条例,
25+
因为有些网站不允许你这样做,甚至有些网站会屏蔽 Selenium。
2226

2327
### 测试
2428

25-
使用 Selenium 做测试需要在 Selenium 执行操作后进行断言,所以一个好的断言类库是很有必要的。至于组织测试用例结构的一些额外特性则需要[Test Runner](#test-runner)来完成。
29+
使用 Selenium 做测试需要在 Selenium 执行操作后进行断言,所以一个好的断言类库是很有必要的。
30+
至于组织测试用例结构的一些额外特性则需要[Test Runner](#test-runner)来完成。
2631

2732
## IDEs
2833

@@ -38,18 +43,21 @@ description: >
3843

3944
## Test Runner
4045

41-
即使不使用 Selenium 做测试,如果你有高级用例,使用一个 test runner 去更好地组织你的代码是很有意义的。学会使用 before/after hooks 和分组执行或者并行执行将会非常有用。
46+
即使不使用 Selenium 做测试,如果你有高级用例,使用一个 test runner 去更好地组织你的代码是很有意义的。
47+
学会使用 before/after hooks 和分组执行或者并行执行将会非常有用。
4248

43-
### 待选
49+
### 候选
4450

4551
有非常多不同的 test runner 可供选择。
4652

47-
这个教程中所有使用到 test runner 的代码示例都可以在我们的示例目录中找到(或者正在被迁移过去),而且这些示例在每一次发版都会被执行,以确保代码是正确的和最新的。下面是一份包含对应链接的 test runner 清单,其中第一项是被这个仓库和本页所有用例所使用的。
53+
这个教程中所有使用到 test runner 的代码示例都可以在我们的示例目录中找到(或者正在被迁移过去),
54+
而且这些示例在每一次发版都会被执行,以确保代码是正确的和最新的。
55+
下面是一份包含对应链接的 test runner 清单,其中第一项是被这个仓库和本页所有用例所使用的。
4856

4957
{{< tabpane text=true >}}
5058
{{% tab header="Java" %}}
5159

52-
- [JUnit](https://junit.org/junit5/) - 个广泛使用的用于基于 Java 的 Selenium 测试的测试框架。
60+
- [JUnit](https://junit.org/junit5/) - 一个广泛使用的用于基于 Java 的 Selenium 测试的测试框架。
5361
- [TestNG](https://testng.org/) - 提供诸如并行测试执行和参数化测试等额外功能。
5462
{{% /tab %}}
5563

@@ -78,14 +86,15 @@ description: >
7886
{{% /tab %}}
7987

8088
{{% tab header="Kotlin" %}}
81-
- [Kotest](https://kotest.io/) - 个灵活且全面的测试框架,专为 Kotlin 设计。
82-
- [JUnit5](https://junit.org/junit5/) -标准的 Java 测试框架,完全兼容 Kotlin。
89+
- [Kotest](https://kotest.io/) - 一个灵活且全面的测试框架,专为 Kotlin 设计。
90+
- [JUnit5](https://junit.org/junit5/) - 标准的 Java 测试框架,完全兼容 Kotlin。
8391
{{% /tab %}}
8492
{{< /tabpane >}}
8593

8694
### 安装
8795

88-
[安装 Selenium 类库]({{< ref "install_library.md" >}})一节中详细说明了需要哪些东西。这里的代码只展示在我们的文档示例项目中用到的示例。
96+
[安装 Selenium 类库]({{< ref "install_library.md" >}})一节中详细说明了需要哪些东西。
97+
这里的代码只展示在我们的文档示例项目中用到的示例。
8998

9099
{{< tabpane text=true >}}
91100
{{% tab header="Java" %}}
@@ -242,7 +251,8 @@ npx mocha runningTests.spec.js
242251

243252
### 示例
244253

245-
[第一个脚本]({{< ref "first_script.md" >}})一节中,我们了解了 Selenium 脚本的每一个组件。这里是使用 test runner 重新组织那个脚本的一个示例:
254+
[第一个脚本]({{< ref "first_script.md" >}})一节中,我们了解了 Selenium 脚本的每一个组件。
255+
这里是使用 test runner 重新组织那个脚本的一个示例:
246256

247257
{{< tabpane text=true >}}
248258
{{< tab header="Java" >}}
@@ -267,6 +277,7 @@ npx mocha runningTests.spec.js
267277

268278
## 下一步
269279

270-
使用你目前所学到的知识建立你自己的 Selenium 代码吧!
280+
使用你目前所学到的知识构建你自己的 Selenium 代码吧!
271281

272-
想要了解更多的功能特性,请继续阅读我们接下来的[WebDriver 教程]({{< ref "/documentation/webdriver/" >}})
282+
想要了解更多的功能特性,
283+
请继续阅读我们接下来的[WebDriver 教程]({{< ref "/documentation/webdriver/" >}})

0 commit comments

Comments
 (0)