python 点击网页元素_selenium3+python3自动化测试学习之网页元素定位

本文介绍了使用Selenium3进行Python自动化测试时,如何定位网页元素的多种方法,包括通过id、name、class name、tag name、link text、partial link text、CSS selector和XPath。详细讲解了每种定位方式的用法,如find_element_by_id、find_element_by_css_selector等,并提供了实际操作示例,如点击、清空输入、最大化窗口等。
摘要由CSDN通过智能技术生成

selenium基础实战之定位网页元素技巧

selenium定位网页元素

find_element_by_id,find_element_by_name,find_element_by_class_name

1)、开启浏览器

browser = webdriver.Firefox();

2)、打开网页

browser.get("http://baidu.com")

使用python判断是否正确

browser.title 或者 browser.current_url

3)、定位元素的8种方法,(!!!!一定要唯一)

id: find_element_by_id() 采用id属性进行定位

name: find_element_by_name() 定位方式和id定位相似,id、name和class一般在网页都至少会有其中的一种

class name: find_element_by_class_name() 定位方式和id定位相似,id、name和class一般在网页都至少会有其中的一种

4)、定位到元素后的方法

clear() //清空

send_keys() // 输入

back()  //后退页面

maximize_window() // 最大化窗口

click()   //点击事件,点击按钮,超链接

submit() //提交表单

5)、定位到元素后的属性

tag_name  //标签名

text  //文本内容

selenium基础实战之定位网页元素技巧下集,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值