随笔分类 - python学习
python学习笔记
摘要:在web页面中经常会遇到table表格,特别是后台操作页面比较常见 一、认识table 1.首先看下table长什么样,如下图,这种网状表格的都是table 二、table特征 1.table页面查看源码一般有这几个明显的标签:table、tr、th、td 2.<table>标示一个表格 3.<tr
阅读全文
摘要:在完成某些操作时会弹出对话框来提示,主要分为"警告消息框","确认消息框","提示消息对话"三种类型的对话框。 1.警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说用户必须先关闭该消息框然后才能继续进行操作。 2.确认消息框(confi
阅读全文
摘要:页面中含有iframe框架,因此直接进行元素的查找与操作,出现找不到元素的现象,首先需进行iframe框架的转换,使用switch_to_frame, frame标签有 frameset、frame、iframe三种 1)frameset跟其他普通标签没有区别,不会影响到正常的定位 2)frame与
阅读全文
摘要:通常,我们这页面中定位一个元素,如果HTML中明明有却定位不到,我们一定会从这两个方面考虑。 第一:是不是页面中有多个iframe/frame结构,很多情况下我们需要通过切换iframe/frame结构来定位; 如果页面中存在iframe/frame的情况, 我们先要排查是否是因为我们的driver
阅读全文
摘要:CSS 选择器: 常见符号: #表示 id选择器 .表示 class选择器 >表示子元素,层级 一个空格也表示子元素,但是是所有的后代子元素,相当于 xpath 中的相对路径 一、css:属性定位 1.css可以通过元素的id、class、标签这三个常规属性直接定位到 2.如下是百度输入框的的htm
阅读全文
摘要:一、前言 总结一下python+selenium select下拉选择框定位处理的两种方式,以备后续使用时查询; 二、直接定位(XPath) 使用Firebug找到需要定位到的元素,直接右键复制XPath,使用find_element_by_xpath定位; driver = webdriver.F
阅读全文
摘要:xpath是XML路径语言,它可以用来确定xml文档中的元素位置,通过元素的路径来完成对元素的查找。HTML就是XML的一种实现方式,所以xpath是一种非常强大的定位方式。xpath也分几种不同类型的定位方法。 一种是绝对路径定位。这种定位方式是利用html标签名的层级关系来定位元素的绝对路径,一
阅读全文
摘要:1、序列(sequence):序列就是计算机中的一种数据结构,在序列中可以存储一组有序的数据,序列中的每一个数据都会又一个对应的序列号,这个序号我们称为索引(index),索引是从0开始的整数 序列分为两大类: (1)可变序列:list列表、 (2)不可变序列:str字符串、tuple元祖 ~~~序
阅读全文
摘要:1、break break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。 break语句用在while和for循环中。 如果您使用嵌套循环,break语句将停止执行最深层的循环
阅读全文
摘要:for 循环 重复执行语句。在循环次数已知时使用for循环,且所有for循环均可用while循环实现。python中for循环可以遍历任何序列项目,如一个列表、字符串、元祖等 while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。在循环次数未知时使用while循环。 嵌套循环
阅读全文
摘要:for 循环: 重复执行语句。在循环次数已知时使用for循环,且所有for循环均可用while循环实现。while 循环 :在给定的判断条件为 true 时执行循环体,否则退出循环体。在循环次数未知时使用while循环。嵌套循环: 循环体中嵌套循环 #while循环,只要条件满足,就不断循环,条件不
阅读全文
摘要:if嵌套格式和案例 '''num=60 #定义变量num为60 if num >=30: #如果num大于等于30 print("num>=30")#则输出num>=30,往下接着执行 money=30#定义money为30 if money>=50:#如果money大于等于50 print("mo
阅读全文

浙公网安备 33010602011771号