上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 47 下一页
摘要: 为了方便我们控制程序的运行流程,编程语言一般都会有基本的流程控制结构,包括:顺序结构、选择结构、循环结构。 本篇文章主要说明Pyhton循环结构的while循环语句。 1、什么是循环结构 (1)概念 循环结构是指在实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。为解决此类常 阅读全文
posted @ 2021-07-01 16:12 繁华似锦Fighting 阅读(592) 评论(0) 推荐(1)
摘要: 1、流程控制基本概念 默认情况下,程序的运行流程是这样的:运行程序后,系统会按编写好的代码,从上至下顺序执行程序中的每一行代码。但是这样并不能满足我们所有的开发需求,实际开发中,我们需要根据不同的条件可以改变程序的执行顺序,也可以让指定的程序反复执行多次,最终来实现我们要完成的功能。 为了方便我们控 阅读全文
posted @ 2021-07-01 09:59 繁华似锦Fighting 阅读(568) 评论(0) 推荐(0)
摘要: 1、Selenium对元素常用操作 操作 说明 click() 单击元素 send_keys() 模拟输入 clear() 清除文本 submit() 点击提交 示例,页面代码片段如下: <!DOCTYPE html> <html lang="zh-cn"> <body> <div id="zc"> 阅读全文
posted @ 2021-06-30 23:13 繁华似锦Fighting 阅读(413) 评论(0) 推荐(0)
摘要: 因为我之前对WebSocket接口也不是很了解,所以本篇文章先简单的概括的说明一下WebSocket的相关概念。在文章的后半部分,进行测试WebSocket接口的步骤说明。 1、什么是WebSocket接口 WebSocket是一种网络通信协议。 我们在上网过程中经常用到的是HTTP和HTTPS协议 阅读全文
posted @ 2021-06-30 17:10 繁华似锦Fighting 阅读(1572) 评论(0) 推荐(0)
摘要: 我们在做Web自动化测试时,最根本的就是操作页面上的元素。因此我们对元素的定位是最基础的工作,只有准确的定位到对应元素,才能进行后续的自动化控制,也就时操作这些元素。 我们之前用了好几篇文章,介绍在Selenium中如何进行元素的定位: 基本元素定位:https://www.cnblogs.com/ 阅读全文
posted @ 2021-06-30 10:08 繁华似锦Fighting 阅读(1344) 评论(4) 推荐(2)
摘要: 我们还可以通过Selenium测试框架中的By类,来实现页面中的元素定位。 1、使用By定位的前提 需要导入By类: from selenium.webdriver.common.by import By 2、By定位的方法 # 1. 通过元素的id属性进行定位。 find_element(By.I 阅读全文
posted @ 2021-06-29 22:21 繁华似锦Fighting 阅读(1796) 评论(2) 推荐(0)
摘要: 1、CSS选择器介绍 CSS(Cascading Style Sheets)是一种语言,它被用来描述HTML 和XML 文档的表现。CSS 使用选择器来为页面元素绑定CSS属性。这些选择器可以被Selenium 用作另外的定位策略。 by_css_selector通过CSS选择器查找元素,这种元素定 阅读全文
posted @ 2021-06-29 16:12 繁华似锦Fighting 阅读(3247) 评论(0) 推荐(1)
摘要: 说明:变量的赋值与计算都离不开表达式,表达式的运算依赖于变量、常量和运算符。那么我们先说一说什么是表达式。 1、表达式介绍 Python表达式是变量、常量、运算符、方法调用的序列,它执行指定的计算并返回某个确定的值。 表达式不会对程序产生实质性的影响, 一般只是返回一个结果。 在Python中,如果 阅读全文
posted @ 2021-06-29 10:00 繁华似锦Fighting 阅读(709) 评论(0) 推荐(1)
摘要: 使用XPath轴方式,可根据文档中元素的相对位置,来进行元素的定位。例如:先找到一个相对好定位的元素,在根据与它的相对位置来定位其他元素,可以解决一些元素难以定位的问题。 1、XPath轴定位介绍 轴可理解为相对于当前节点的节点集。 轴名称 结果 ancestor 选取当前节点的所有先辈(父、祖父等 阅读全文
posted @ 2021-06-28 22:44 繁华似锦Fighting 阅读(985) 评论(0) 推荐(2)
摘要: 1、为什么要进行数据类型转换 使用Python处理数据时,不可避免的要使用数据类型之间的转换。如int、float、string之间的转换。 例如: 问:通过input()函数接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作? 答:转换数据类型即可,即将字符串类型转换成整型。 阅读全文
posted @ 2021-06-28 16:14 繁华似锦Fighting 阅读(1496) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 47 下一页