切换到frame的三种方式: 1、id 2、name 3、标签名 # coding:utf-8 from selenium import webdriver # 实例化 driver = webdriver.Chrome() # 发起请求 driver.get("http://mail.163.co ...
分类:
其他好文 时间:
2020-09-21 11:55:13
阅读次数:
42
前言 富文本编辑框是做web自动化最常见的场景,本篇以开源系统OPMS的添加新项目为例,解决如何定位富文本,输入文本内容 一、登录 # coding:utf-8 from selenium import webdriver driver=webdriver.Chrome() host="http:/ ...
分类:
编程语言 时间:
2020-09-10 23:18:26
阅读次数:
53
先给结论:selenium执行JS的getElement时需要考虑到Frame切换 当我使用selenium去执行JS时发生以上报错,意思是playbackRate该属性不能设置为空,这就奇怪了,我给它赋值了呀 在游览器中的控制台执行可以成功,所以排除掉是我JS代码的问题 最终发现原来在seleni ...
分类:
编程语言 时间:
2020-06-04 21:26:01
阅读次数:
215
#coding=gbkimport osimport timefrom selenium import webdriverfrom selenium.webdriver.common.by import By #导入by方法from selenium.webdriver.support.wait i ...
分类:
编程语言 时间:
2020-05-04 13:31:50
阅读次数:
91
1、切换到指定的iframe driver.switch_to.frame() #支持3种方式来确定切换到哪一个iframe 1)iframe下标,编号从0开始,driver.switch_to.frame(3) 2)iframe元素的name或id属性 driver.switch_to.frame ...
分类:
Web程序 时间:
2020-03-05 22:19:11
阅读次数:
109
在 PO 模式当中, 我们做到了 页面对象 与 测试用例 的 分离,但在页面对象编写时,我们仍然还有优化的空间。页面对象有一些共同的基本操作 ,可以封装起来,并可以在基本操作当中加上 日志 和 异常截图 的处理。比如说我们在查找元素时,都需要等待,在PO模式当中, 需要都写上 等待和查找元素,那么就 ...
分类:
Web程序 时间:
2020-01-28 13:51:21
阅读次数:
95
< frame> <iframe> 标签,浏览器会在标签中打开一个特定的页面窗口(框架),它在本窗口中嵌套进入一个网页,当用selenium定位页面元素的时候会遇到定位不到frame框架内的元素的问题。 定位frame中的元素前我们需要driver.switch_to.frame()切换到对应的fr ...
分类:
其他好文 时间:
2020-01-05 19:12:48
阅读次数:
144
switch_to.frame() 切换frame switch_to.default_content() 切换到主页面 #从frame中切回主文档 switch_to.parent_frame() 这是switch_to中独有的方法,可以切换到上一层的frame,对于层层嵌套的frame很有用 # ...
分类:
编程语言 时间:
2019-12-14 21:00:42
阅读次数:
108
一、问题 在使用寄存器调试一些堆栈破坏的core文件时,可能需要通过反汇编来确定问题的原因,而此时确定寄存器的值就是一个必要的手段。但是,在通过frame切换栈帧之后,通过info reg看到的寄存器就是该栈帧当前的寄存器值吗? 二、gdb的文档说明 if all stack frames fart ...
分类:
数据库 时间:
2019-08-18 11:30:41
阅读次数:
150
python的frame切换from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.***.cn") #有id的,用id定位,id=iframe1 driver.switch_to.fram... ...
分类:
编程语言 时间:
2019-06-17 20:45:36
阅读次数:
174