Python+Selenium自动化测试框架--第一个自动化测试脚本

Posted 给自己一个改变的理由

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python+Selenium自动化测试框架--第一个自动化测试脚本相关的知识,希望对你有一定的参考价值。

一、目标

打开Chrome浏览器,访问百度网站,搜索selenium,检查搜索列表是否存在selenium官网链接

 

二、分析

1.首先打开浏览器

2.访问百度网站

3.定位百度搜索输入框

4.输入selenium

5.点击“百度一下

6.在搜索列表中判断是否存在selenium官网链接

7.退出并关闭窗口

 

三、代码编辑

 1 # coding=utf-8
 2 from selenium import webdriver
 3 import time
 4 
 5 driver = webdriver.Chrome()         # 打开Chrome浏览器
 6 driver.maximize_window()            # 最大化浏览器窗口
 7 driver.implicitly_wait(5)           # 设置时间等待
 8 
 9 driver.get("http://www.baidu.com")          # 访问百度
10 driver.find_element_by_id("kw").send_keys("selenium")          # 定位百度搜索框,并输入selenium
11 driver.find_element_by_id("su").click()     # 定位“百度一下”按钮,点击
12 
13 time.sleep(3)       # 等待3秒,方便调试,熟悉了可以去掉
14 ele_string = driver.find_element_by_xpath("//*[@id=‘rs‘]/table/tbody/tr[1]/th[1]/a").text       # 通过断言的方法进行判断
15 if (ele_string == "selenium官网"):
16     print("测试成功,结果和预期结果匹配!")
17 else:
18     print("测试失败,未搜索到相应内容")
19 driver.quit()

 

以上是关于Python+Selenium自动化测试框架--第一个自动化测试脚本的主要内容,如果未能解决你的问题,请参考以下文章

python_selenium自动化测试框架

python+selenium+unittese 自动化测试框架

python_selenium自动化测试框架

selenium + python自动化测试unittest框架学习selenium原理及应用

搭建自动化测试框架Python3+Selenium

Selenium + Python 自动化测试框架搭建