Selenium+Python进行web自动化测试(Demo+API)

这篇博客介绍了如何使用Selenium与Python进行web自动化测试,包括环境配置、WebDriver和WebElement的使用,以及各种定位操作的API。内容涵盖初始化WebDriver、元素定位、常见操作等,适合初学者参考。
摘要由CSDN通过智能技术生成


Selenium官方网站

http://selenium-python.readthedocs.io/

配置使用环境

下载相应的浏览器驱动, Firefox 是默认的 
本文以 chrome 为主 ,放在scripts目录下
ChromeDriver 官方下载地址 : 所有版本的 ChromeDriver

 

文档参考

简明 Python 教程

Python教程 - 廖雪峰

官方文档 : Selenium with Python

webdriver实用指南python版本

一份简单的测试 demo

复制代码
 1 #coding=utf-8
 2 from selenium import webdriver
 3 import os
 4 import time
 5 # set little time stop and big time stop for viewing changes
 6 little_time_stop = 1
 7 big_time_stop = 2
 8 # 默认广告条数
 9 ads_num_require = 8
10 # 请求连接
11 req_url = "http://www.haosou.com/s?ie=utf-8&shb=1&src=360sou_newhome&q=%E9%B2%9C%E8%8A%B1"
12 # 打开浏览器
13 
14 browser = webdriver.Chrome()
15 # 开始请求
16 17 browser.get(req_url)
17 # 获取所有的广告
18 
19 all_ads_li = browser.find_elements_by_css_selector('#e_idea_pp li'
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值