Selenium
是一个 Web 应用的自动化框架。
通过它,我们可以写出自动化程序,像人一样在浏览器里
操作
web界面。 比如点击界面按钮,在文本框中输入文字 等
操作
,而且还能从web界面获取信息。
Selenium
的自动化原理如图所示:
从上图可以看出:
编写的自动化程序 需要使用 客户端库,程序的自动化请求都是通过这个库里面的编程接口发送给浏览器。比如,要模拟用户点击界面按钮, 自动化程序里面就应该 调用客户端库相应的函数, 就会发送 点击元素 的请求给 下方的 浏览器驱动。 然后,浏览器
下载浏览器驱动
这里给出各浏览器(Chrome、Firefox、Edge等)的驱动下载地址,自行下载所需浏览器驱动。
将下载好的浏览器驱动放置在
Python
安装目录下(即
Python
环境变量配置目录)
3. 验证
在PyCharm中...
Selenium
IDE来编写测试场景,然后利用Java语音来做各种条件、
循环
等工作。其实IDE配合插件用好了也很经典,尤其在IDE中使用Java_script能编写更丰富的测试用例。摆脱庞大的
Selenium
Server端就从这里开始吧!
先给大家出4个题目,下面围绕他们你将一一学会如何在
Selenium
IDE中使用JS、
循环
、条件语句。
http://www.51testing.com/html/21/149221-818644.html