练习目标 0)运用selenium启动firefox并载入指定页面(这部分可查看本人文章 http://www.cnblogs.com/liu2008hz/p/6958126.html) 1)页面元素查找(多种查找方式:find_element_*) 2)内容填充(send_keys) 3)ifra ...
分类:
编程语言 时间:
2019-03-02 00:55:12
阅读次数:
377
前言 本篇详细讲解iframe的相关切换操作。 一、frame和iframe区别 Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。 frame是整个页面的框架,iframe是内嵌的网页元素,也可以说是内嵌的框架。 Iframe标记又叫浮动帧标记,可以 ...
分类:
编程语言 时间:
2019-03-01 17:02:00
阅读次数:
234
前言 从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打 ...
分类:
编程语言 时间:
2019-02-28 19:57:39
阅读次数:
193
环境搭建: 第一步:安装Python 网址:https://www.python.org/ 按照如图提示安装,并且配置环境变量(安装时候选中pip会自动安装Python的包管理工具 pip,推荐选择“Add exe to path”,将会自动添加Python的程序到环境变量中) 查看python是否 ...
分类:
编程语言 时间:
2019-02-28 18:30:58
阅读次数:
152
import ConfigParserimport ospath = os.path.join(os.path.dirname(__file__), 'config.ini').replace('\\','/')print path# config = ConfigParser.ConfigPars ...
分类:
编程语言 时间:
2019-02-26 10:27:32
阅读次数:
327
ID定位 ClassName 定位 Name 定位 Xpath 定位 Uiautomator 定位 text属性的方法 text属性的方法 class属性的方法 resourceId属性的方法 元素的其他属性 ...
分类:
移动开发 时间:
2019-02-22 23:29:49
阅读次数:
302
前言 自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇主要讲如何用firefox辅助工具进行元素定位。元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10%;断言10%。 ...
分类:
编程语言 时间:
2019-02-22 16:48:21
阅读次数:
239
1.获取text #定位-书架-签到 e=driver.find_element_by_id("com.ishugui:id/tv_sign_status") # 获取text t1 = e.text print("获取text",t1) 2.tag_name 1.tag_name实质上是获取cla ...
分类:
移动开发 时间:
2019-02-19 20:06:52
阅读次数:
327
1、什么是HTML HTML是一种描述网页的语言。HTML指超文本标记语言(Hyper Text Markup Language),它不是一种编程语言,而是一种标记语言(markup language),HTML包含静态HTML和动态HTML 2、HTML标签 HTML标记标签通常被称为HTML标签 ...
分类:
编程语言 时间:
2019-02-18 23:02:28
阅读次数:
215
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.select import Select driver = webdriver.Chr... ...
分类:
编程语言 时间:
2019-02-15 15:39:41
阅读次数:
162