diff --git a/src/university/105.md b/src/university/105.md index 2502116..34149dc 100644 --- a/src/university/105.md +++ b/src/university/105.md @@ -1,4 +1,4 @@ -!> 转载链接:[selenium 使用教程详解-java版本](https://www.cnblogs.com/tester-ggf/p/12602211.html) +转载链接:[selenium 使用教程详解-java版本](https://www.cnblogs.com/tester-ggf/p/12602211.html) @@ -196,9 +196,9 @@ public class BaiduSearch { - **为什么要进行元素定位?** - 我们必须告诉 selenium 怎么去定位元素,用来模拟用户的动作,或者查看元素的属性和状态,以便于我们可以执行检查。例如:我们要搜索一个产品,首先要找到搜索框与搜索按钮,接着通过键盘输入要查询的关键字,最后鼠标单击搜索按钮,提交搜索请求。 + 我们必须告诉 selenium 怎么去定位元素,用来模拟用户的动作,或者查看元素的属性和状态,以便于我们可以执行检查。例如:我们要搜索一个产品,首先要找到搜索框与搜索按钮,接着通过键盘输入要查询的关键字,最后鼠标单击搜索按钮,提交搜索请求。 - 正如上述的人工操作步骤一样,我们也希望 selenium 能模拟这样的动作,然而,selenium 并不能理解类似在搜索框中输入关键字或者点击搜索按钮这样的图形化的操作。所以需要我们程序化的告诉 selenium 如何定位搜索框和搜索按钮,从而模拟键盘和鼠标的操作。 + 正如上述的人工操作步骤一样,我们也希望 selenium 能模拟这样的动作,然而,selenium 并不能理解类似在搜索框中输入关键字或者点击搜索按钮这样的图形化的操作。所以需要我们程序化的告诉 selenium 如何定位搜索框和搜索按钮,从而模拟键盘和鼠标的操作。 ### 定位方式 @@ -727,11 +727,11 @@ public void switchWindow(String title){ 1.进入2345.com首页,点击头部【切换】进行城市切换,我们切换省份为北京。 -[![img](https://pic.downk.cc/item/5e8079f1504f4bcb04461282.png)](https://pic.downk.cc/item/5e8079f1504f4bcb04461282.png) +![image-20211202195927913](Selenium使用教程—Java.assets/image-20211202195927913.png) 2.HTML页面DOM结构。 -[![img](https://pic.downk.cc/item/5e8079f1504f4bcb04461285.png)](https://pic.downk.cc/item/5e8079f1504f4bcb04461285.png) +![image-20211202200007592](Selenium使用教程—Java.assets/image-20211202200007592.png) 3.代码编写,这里需要注意下拉选是在一个iframe中,需要先切换到这个iframe后再操作。 @@ -760,7 +760,7 @@ public void switchWindow(String title){ **示例:12306 网站购票页面日期。** -[![img](https://pic.downk.cc/item/5e80841d504f4bcb044e452b.png)](https://pic.downk.cc/item/5e80841d504f4bcb044e452b.png) +![image-20211202200027415](Selenium使用教程—Java.assets/image-20211202200027415.png) selenium 代码实现: diff --git a/src/university/Selenium使用教程—Java.assets/image-20211202195927913.png b/src/university/Selenium使用教程—Java.assets/image-20211202195927913.png new file mode 100644 index 0000000..97da5a1 Binary files /dev/null and b/src/university/Selenium使用教程—Java.assets/image-20211202195927913.png differ diff --git a/src/university/Selenium使用教程—Java.assets/image-20211202200007592.png b/src/university/Selenium使用教程—Java.assets/image-20211202200007592.png new file mode 100644 index 0000000..edf5eef Binary files /dev/null and b/src/university/Selenium使用教程—Java.assets/image-20211202200007592.png differ diff --git a/src/university/Selenium使用教程—Java.assets/image-20211202200027415.png b/src/university/Selenium使用教程—Java.assets/image-20211202200027415.png new file mode 100644 index 0000000..e9540ff Binary files /dev/null and b/src/university/Selenium使用教程—Java.assets/image-20211202200027415.png differ diff --git a/src/university/_sidebar.md b/src/university/_sidebar.md index b4f3b5f..3102961 100644 --- a/src/university/_sidebar.md +++ b/src/university/_sidebar.md @@ -12,4 +12,4 @@ * [✍ 软件测试方法与过程](src/university/102 "软件测试方法与过程") * [✍ 黑盒测试](src/university/103 "黑盒测试") * [✍ 白盒测试](src/university/104 "白盒测试") - * [✍ Selenium使用教程—Java](src/university/105 "5Selenium使用教程—Java") \ No newline at end of file + * [✍ Selenium使用教程—Java](src/university/105 "Selenium使用教程—Java") \ No newline at end of file