当前位置:网站首页>Selenium:浏览器操作
Selenium:浏览器操作
2022-08-01 04:59:00 【不怕猫的耗子A】
Selenium浏览器操作
1、前面介绍过,根据Selenium下的WebDriver类可以实例化一个浏览器WebDriver对象:返回WebDriver对象
2、打开一个指定网页、定位HTML文档中指定元素都是根据浏览器WebDriver对象的方法来实现的
⑴打开一个指定网页:WebDriver对象.get()
⑵元素定位:
①WebDriver对象.find_element_by_*()
②WebDriver对象.find_element()
③WebDriver对象.find_elements_by_*()
④WebDriver对象.find_elements()
3、在浏览器WebDriver对象下不仅有上面提到的几种方法,还有其他的方法和属性。因此这里主要介绍浏览器WebDriver对象的其他方法或属性
⑴浏览器WebDriver对象方法或属性:操作浏览器的
⑵至于前面提到过的元素WebElement对象的方法和属性后面继续介绍:操作元素的
获取浏览器名称
1、可通过WebDriver对象下的name属性来获取当前所使用的浏览器名称
例1:
from selenium import webdriver
# 获取浏览器对象
driver = webdriver.Chrome()
# 进入百度首页
driver.get('https://www.baidu.com/')
# 获取当前浏览器名称
name = driver.name
print(name)
#chrome边栏推荐
- Error: AttributeError: module 'matplotlib' has no attribute 'figure'
- 深圳某游戏研发公司给每个工位都装监控,网友:堪比坐牢!
- typescript26 - literal types
- API Design Notes: The pimpl trick
- 【愚公系列】2022年07月 Go教学课程 024-函数
- (more than 2022 cattle school four) A - Task Computing + dynamic programming (sort)
- (2022牛客多校四)A-Task Computing (排序+动态规划)
- pytorch、tensorflow对比学习—功能组件(激活函数、模型层、损失函数)
- Mysql基础篇(Mysql数据类型)
- 产品经理访谈 | 第五代验证码的创新与背景
猜你喜欢
随机推荐
状态压缩dp
程序员代码面试指南 CD15 生成窗口最大值数组
(2022牛客多校四)N-Particle Arts(思维)
MySQL-DML语言-数据库操作语言-insert-update-delete-truncate
7月编程排行榜来啦!这次有何新变化?
Pyspark机器学习:向量及其常用操作
【愚公系列】2022年07月 .NET架构班 085-微服务专题 Abp vNext微服务网关
Asynchronous reading and writing of files
(2022牛客多校四)D-Jobs (Easy Version)(三维前缀或)
怀念故乡的月亮
解决ffmpeg使用screen-capture-recorder录屏,有屏幕缩放的情况下录不全的问题
数组问题之《两数之和》以及《三数之和 》
今日睡眠质量记录68分
开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
PMP 项目质量管理
typescript24 - type inference
56:第五章:开发admin管理服务:9:开发【文件上传到,MongoDB的GridFS中,接口】;(把文件上传到GridFS的SOP)
PMP 80个输入输出总结
PMP 项目资源管理
2022年超全的Android面经(附含面试题|进阶资料)








