定位一组元素 和定位单个元素类似,WebDriver提供了8种用于定位一组元素的方法。定位一组元素的方法与定位单个元素的方法类似,唯一的区别是在单词element后面多了一个s表示复数。 代码演示: 多表单切换 switch_to.frame() 多窗口切换 switch_to.window()方法 ...
分类:
其他好文 时间:
2019-03-26 13:55:37
阅读次数:
180
转至元数据结尾 由 黄从建创建, 最后修改于一月 21, 2019 由 黄从建创建, 最后修改于一月 21, 2019 转至元数据起始 一、selenium元素定位 1.selenium定位方法 2.定位方法的用法 二、控制浏览器操作 1.控制浏览器窗口大小 2.控制浏览器后退、前进 3.刷新页面 ...
1、charAt() 获取字符串指定位置的字符 用法:strObj是字符串对象,index是指定的位置,(位置从0开始数) 2、 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置 用法:stringObject是字符串对象,searchvalue是指定的字符串值,fromin ...
分类:
Web程序 时间:
2019-02-21 09:20:33
阅读次数:
198
上篇回顾:简单两步 ~ 绕过 "Paused in debugger" 点评:这种方式在360浏览器下生效,谷歌浏览器并没有生效(me:版本 70.0.3538.110) 先演示下效果: 贴下提炼出来的demo: 解决方法:定位,然后修改下js ...
分类:
其他好文 时间:
2019-01-19 11:17:19
阅读次数:
328
1.查看页面元素:ID、class、type、name等。 2.通过webdriver的方法定位: browser.find_element_by_xpath(); 绝对路径:find_element_by_xpath("/html/body/div[1]/div[1]/div/div[1]/div ...
分类:
其他好文 时间:
2019-01-16 21:46:41
阅读次数:
214
方法1:浮动 左边盒子左浮动,宽度为300px,右边盒子右浮动,宽度为300px,给div设置一个min-height:100px,中间盒子设置margin:0 300px. 方法2:定位 整个div都用绝对定位,左边盒子left:0,width:300px;右边盒子right:0,width:30 ...
分类:
其他好文 时间:
2018-12-25 20:09:39
阅读次数:
124
绝对布局 例如: 我们使用move()方法定位了每一个元素,使用x、y坐标。x、y坐标的原点是程序的左上角。 盒布局 使用盒布局能让程序具有更强的适应性。这个才是布局一个应用的更合适的方式。QHBoxLayout和QVBoxLayout是基本的布局类,分别是水平布局和垂直布局。 栅格布局 这种布局是 ...
分类:
其他好文 时间:
2018-12-23 23:59:15
阅读次数:
526
前一篇文章介绍了如何通过元素的id值来定位web元素,本文介绍如何通过tag name来定位元素。个人认为,通过tag name来定位还是有很大缺陷,定位不够精确。主要是tag name有很多重复的,造成了选择tag name来定位页面元素不准确,所以使用这个方法定位web元素的机会很少。 什么是t ...
分类:
编程语言 时间:
2018-12-22 19:05:48
阅读次数:
156
1、原生js设置select值的方法 (1)有时可能需要隐藏select,但是还得需要更改select所传递的值。(select的默认选中之为第一个,即下标为0的选项值) (2)原生js更改select选定的值 2、jquery设置select值的方法 ...
分类:
Web程序 时间:
2018-12-05 00:20:55
阅读次数:
223
1、 爬虫 1、 用urllib.request库请求一个url的内容。 2、 用 beautifulsoup解析request库请求得到的内容。 3、 在网页上右键 检查,阅读html代码,归纳出想爬到信息属于html树形结构的哪一部分。 4、 用beautifulsoup的next_elemen ...
分类:
其他好文 时间:
2018-12-01 00:23:31
阅读次数:
608