selenium(一)简介以及元素定位

本文详细介绍了Selenium的Web自动化测试框架,重点讲解了元素定位的多种方式,包括ID、name、tag、class、link text、XPath、CSS选择器等,为读者提供了一站式的定位技巧指南。
摘要由CSDN通过智能技术生成

selenium简介以及元素定位

一、selenium简介

selenium是企业主流应用广泛web自动化测试框架
selenium的三大组件:
1、selenium IDE 浏览器插件:实现脚本录制
2、WebDriver 实现对浏览器的各种操作(API包)
3、Grid 分布式执行,用例同时在多个浏览器同时执行,提搞测试效率

二、selenium原理

启动浏览器驱动(chromedriver.exe)服务后,启动浏览器驱动(chromedriver.exe)服务,不同的指令对浏览器进行不同的操作。

三、元素的定位

通用代码

from selenium import webdriver
driver=webdriver.Chrome()
driver.get("http://www.baidu.com")

1.通过元素的ID属性定位

el=driver.find_element_by_id("kw")

2.通过元素的name属性定位

el=driver.find_element_by_name("wd")

3.通过标签定位

el=driver.find_element_by_tag_name("input")

4.通过class属性定位

el=driver.find_element_by_class_name("s_ipt")

5.通过链接文本定位


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值