博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python+Selenium练习篇之22-获取页面元素大小
阅读量:4301 次
发布时间:2019-05-27

本文共 407 字,大约阅读时间需要 1 分钟。

本文介绍如何通过Selenium方法去获取页面元素的大小。这个场景是可能在需要测试的,例如在前端测试过程中,需要去测试某一个控件是否和设计大小保持一致。

这里用百度首页的“百度一下”这个按钮举例,打印出这个按钮的大小。

相关脚本代码如下:

# coding=utf-8import timefrom selenium import webdriverdriver = webdriver.Firefox()driver.maximize_window()driver.implicitly_wait(6)driver.get("https://www.baidu.com/")time.sleep(1)search_btn = driver.find_element_by_id('su')print (search_btn.size)
测试结果:

{'width': 100.0, 'height': 36.0}

转载地址:http://bgxws.baihongyu.com/

你可能感兴趣的文章
HTTP 协议报文解析
查看>>
C++实现通过UDP传输文件
查看>>
C/C++ ini配置文件的格式及如何读写ini配置文件
查看>>
C# Aspose.Words 插入纵页、横页、图片
查看>>
C#操作Word Aspose.Words组件介绍及使用 基本介绍与DOM概述
查看>>
C# Aspose.Word 操作word文档(利用模板)
查看>>
C#使用Aspose.Words操作word文档(利用模板2)
查看>>
aspose 生成word 简单的文档操作
查看>>
Aspose.Word 的常见使用(不用模板创建)
查看>>
C# 设置word文档页面大小
查看>>
C# 设置Word文档中图片的大小
查看>>
C#无损高质量压缩图片实现代码
查看>>
c# Bitmap byte[] Stream 文件相互转换
查看>>
bitmap与memoryStream转换bug
查看>>
C#类的属性遍历及属性值获取
查看>>
c# 遍历对象属性给对象赋值
查看>>
C#中5步完成word文档打印的方法
查看>>
保存文件对话框实例
查看>>
项目移植,项目环境问题
查看>>
c++:json字符串拼接,json对象组装
查看>>