自动化测试:Selenium使用示例---模拟百度搜索

学习Selenium自动化工具,主要就是学习webdriver API的使用。

我们来看下如何使用selenium进行百度搜索,手工操作如下:

打开浏览器,在地址栏输入百度网址,回车打开百度首页,在搜索框输入搜索关键字,点击搜索按钮,查看搜索结果,最后关闭百度页面或浏览器

1 . Selenium WebDriver基本使用---实现百度搜索功能

# 1导入需要的webdriver模块

from selenium import webdriver

import time

# 2打开指定浏览器

driver= webdriver.Chrome()

# 3打开指定网址百度

driver.get("http://www.baidu.com")

time.sleep(3) # 为了观察效果,添加等待语句

# 4 在百度搜索框输入python进行搜索

#先找到元素---找ID为kw的web元素

ele = driver.find_element_by_id("kw")

#再对元素做操作---输入内容使用send_keys方法

ele.send_keys("selenium")

time.sleep(3)

# 5 点击搜索按钮----对id为su的元素进行click

driver.find_element_by_id("su").click()

time.sleep(5)

# 6 浏览器关闭

driver.quit()


更多内容请参考:

Selenium基本使用--集结篇

自动化测试:Selenium使用示例---模拟百度搜索


分享到:


相關文章: