- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 selenium python中关于iframe的定位
在定位的时候发现有些元素定位不到,最后发现有iframe。如果ifame 有name或id的话,直接使用switch_to_frame(“name值”)或switch_to_frame(“id值”),这是最理想的方法,也是最简单好用的方法。举例: 要定位到iframe,再定位其他元素。driver.switch_to_frame("_DialogFrame_0")问题又来了,iframe我们进来
2017-06-29 18:04:17 1109
转载 Python 中的 if __name__ == '__main__' 该如何理解
这个问题来自于知乎用户的提问,当时看到这个问题,我只是做了下简单的回答。后来我发现,对于很多人来说,更准确的说应该是大部分的 Python 初学者,对这个问题理解的不是很深刻。所以这里我来做下总结,并试图把这个问题说明白。程序入口对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C
2017-06-26 12:30:36 1061
原创 2017后半年的计划
6月份马上过完了,发现2017前半年就这样浑浑噩噩的过去了,真的是很荒废。想着下半年要给自己施加点压力,要学点本事,所以定如下计划:继续夯实python基础。(虽然已经零零散散学了一年,但是自我感觉仍然需要提高,需要找项目区实践)去学习和熟悉linux操作系统。(其实已经差不多了,但是心里没底,哎~~)多写文档,锻炼自己的语言表达能力,提高自己的文字功底。selenium继续熟练,争取达到熟
2017-06-21 17:08:01 869 2
原创 selenium开发环境配置
为了开发Selenium RC或webdriver脚本,用户必须确保他们有初始配置完成。有很多关联建立环境的步骤。这里将详细介绍selenium环境的安装。下载并安装Java下载并配置Eclipse配置Firebug和FirePath配置Selenium RC配置Selenium的webdriver因为前面已经介绍过java的安装和eclipse的安装下载,所以这里不再赘述,把
2017-06-21 14:40:11 1009
原创 selenium IDE 测试示例
涉及使用IDE Selenium创建测试,如下面的步骤记录和测试添加命令保存测试记录保存测试程序执行测试记录在测试中记录和添加命令为了演示目的,我们将利用www.baidu.com,了解selenium的特点。步骤 1 : 启动Firefox浏览器,然后导航到该网站 - http://www.baidu.com/步骤 2 : 从工具菜单中打开Selenium IDE,按下录制按钮-即在右上
2017-06-19 17:54:48 1400
原创 selenium IDE 的安装配置
selenium IDE简介Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。它提供了一个图形用户界面,用于记录使用Firefox浏览器,用来学习和使用Selenium用户操作,但它只能用于只用Firefox浏览器不支持其它浏览器。然而,所记录的脚本可以被转换成由Selenium 支持多种编程语言和脚本可以在各种其它的浏览器,以及被执行。s
2017-06-19 16:29:39 939
原创 启动selenium服务器
1、安装和配置好eclipse之后,selenium的jar包也导入之后,就要启动Selenium服务器了,这样才能开始测试。 2、下载好selenium-server-standalone-2.44.0.jar,我的是这个版本,然后用下面的命令启动Selenium服务器:Java -jar (selenium服务器文件路径).jar 如下图所示: 3、这样就可以愉快的写测试代码啦~~~ 4
2017-06-19 09:50:48 1516
原创 Java 开发环境配置
因为想要学习一下selenium IDE,所以用到Java的开发环境,故这里顺便讲解一下Java开发环境的配置。window系统安装java下载JDK 首先我们需要下载java开发工具包JDK,下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 在下载页面中你需要选择接受许可,并根据自己的系统选择对应
2017-06-19 09:30:30 861
原创 selenium webdriver 模拟CSDN发表博客
刚学了selenium,心血来潮,想练练手,所以模拟CSDN发表一篇博客。这里遇到了很多的问题,比如元素定位不到啊,窗口的跳转的处理啊,还有各种坑。总之,想要学好selenium,还真是要花一些心思,因为你会发现,大坑无处不在无处不有。这段小程序,我模拟的是通过MarkDown编辑器发表的博客,如果大家不喜欢用MarkDown编辑器的话,可以使用默认的编辑器来发表,只需把定位元素那段修改一下即可。#
2017-06-16 10:07:28 555
原创 Selenium Webdriver元素定位方法
在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。假设测试的页面源码为csdn的登录页面。 1.name函数find_element_by_name()举例: 假设我们要测试的页面源码为csdn的登录页面,如下:<input id="userna
2017-06-14 14:12:07 2332
原创 selenium模拟登陆
上一篇我已经介绍了selenium+python环境搭建,现在我们来举个例子,模拟网页登录。该代码只能模拟不需要验证码的网页登录哦!!准备工作:1.下载火狐浏览器,要求版本53.0以下;(不支持最新版本)这里是所有版本的下载地址。 http://ftp.mozilla.org/pub/firefox/releases/2.下载geckodriver.exe。http://download.csdn
2017-06-06 18:11:22 5345
原创 selenium+Python环境搭建
selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点:免费,也不用再为破解QTP而大伤脑筋小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。这也是最重要的一点,不管你以前更熟悉C、 java、ruby、python、或都是C# ,你都可以通过selenium完成自动化测试,而QTP只支持VBS
2017-06-06 17:43:45 996
genymotion-no-java.zip 下载
2017-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人