摘要:1、下拉列表定位 要选择下拉列表中的元素,要先定位到,下拉列表元素,然后可以通过xpath去点击,表内内容 例如,百度搜索-->百度设置-->搜索设置-->选择下拉列表框内"每页显示50条 #先定位元素 element = driver.find_element_by_id("nr") #再通过元素                    阅读全文
                
            Selenium基础知识(五)多窗口切换
2017-09-12 14:54 by _天枢, 356 阅读, 0 推荐, 收藏,
摘要:说到多窗口切换必须想到driver.switch_to.window()方法 driver.switch_to.window() 实现在不同窗口之间切换 driver.current_window_handle() 获取当前窗口,聚丙 driver.window_handles() 获得所有窗口,聚                    阅读全文
                
            Selenium基础知识(四)表单切换
2017-09-12 14:17 by _天枢, 592 阅读, 0 推荐, 收藏,
摘要:在测试过程中,经常会碰到frame和iframe,嵌套等情况 这种情况下直接通过id,name等等是无法定位到的 好在selenium替我们想到了这个问题switch_to方法解决问题 switch_to先定位iframe,根据iframe的id或name进行定位;那么,iframe没有id或nam                    阅读全文
                
            Selenium基础知识(三)元素判断
2017-09-12 11:30 by _天枢, 1277 阅读, 0 推荐, 收藏,
摘要:一、由于有些页面加载完后,某些元素还没有加载,这样就会导致异常,脚本稳定性变差 为了解决这个问题,selenium提供了WebDriverWait以及implicitly_wait()等待 WebDriverWait显示等待: expected_conditions类,提供预期条件判断: expec                    阅读全文
                
            Selenium基础知识(二)鼠标操作
2017-09-12 10:04 by _天枢, 7677 阅读, 0 推荐, 收藏,
摘要:一、鼠标操作 这个需要使用webdriver下的ActionChains类,这个类是操作鼠标操作的: 鼠标操作可分为三类:鼠标移动、鼠标拖拽、鼠标点击 上图所示,会看到,每个方法后都跟了一个perform()很奇怪是不是,这个perform相当于submit提交。 如果你的方法后边不写这个,举个例子                    阅读全文
                
            Selenium基础知识(一)环境与搜索
2017-09-12 09:37 by _天枢, 360 阅读, 0 推荐, 收藏,
摘要:所需环境: 1、python2.7 + pycharm 2、Selenium 3、浏览器驱动(IEDriverServer.exe) 这里使用的是ie浏览器 将驱动放到一个环境变量路径,这里直接放在了python27根目录 4、注意事项 如果使用ie驱动,需要将ie启用保护模式,去掉所有勾选,4个设                    阅读全文
                
            Appium遇到的问题二(持续更新....)
2017-09-11 16:34 by _天枢, 533 阅读, 0 推荐, 收藏,
摘要:Python版: 1、运行Appium遇到的错误:此问题是由于JDK版本要在1.7及以上。 Android开发要求。 2、同上边的问题                    阅读全文
                
            开源unittest测试报告源码BSTestRunner.py
2017-09-07 13:48 by _天枢, 1898 阅读, 0 推荐, 收藏,
摘要:开源BSTestRunner 生成HTML测试报告源码: 保存代码到BSTestRunner.py 配合Unittest使用,很完美。 python2: """ A TestRunner for use with the Python unit testing framework. It gener                    阅读全文
                
            python快速开发Web之Django
2017-09-06 15:08 by _天枢, 1971 阅读, 1 推荐, 收藏,
摘要:以前写测试框架,要么是纯python代码驱动的,要么是WinForm界面的框架,多人操作并不适合。 就想用python写个Web版的,于是想到了Web快速开发的框架Flask和Django两个 个人觉得Django更快一些,后台管理,用户管理都不需要自己写了,虽然相较于Flask来说Django限制                    阅读全文
                
            Python基础(五) python装饰器使用
2017-08-31 14:39 by _天枢, 403 阅读, 0 推荐, 收藏,
摘要:这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。 第一步:最简单的函数,准备附加额外功能 # -*- coding:gbk -*- '''示例1: 最简单的函数,表示调用了两次''' def myfunc(): print("myfunc() called.") myfunc() myfunc() 第二步:使用装饰函数在函数执行前和执行后分别附加...                    阅读全文
                
            Appium环境搭建(一)
2017-08-24 16:17 by _天枢, 375 阅读, 1 推荐, 收藏,
摘要:python环境做测试,需要准备工具如下: 1、python2.7(这里使用的是python2你也可以选更高版本) 2、Appium(Window版) 3、Android SDK 4、Appium_Python_Client -------------------------------------                    阅读全文
                
            C# sapnco支持.net 4.5了,真是个意外的发现
2017-08-21 14:59 by _天枢, 6050 阅读, 0 推荐, 收藏,
摘要:意外篇: 需要用C#写一个RFC直连的类库,需要引用sapnco.dll sapnco_utils.dll两个文件 之前都是从网上下载的sapnco3.0,引用开发,在win10机器上使用没有问题,然而开发好的类库,在win8系统上给其它工具使用 一直报错,提示我找不到sapnco.dll,这个问题                    阅读全文
                
            uft调用rfc接口
2017-07-31 14:08 by _天枢, 538 阅读, 0 推荐, 收藏,
摘要:RFC接口函数调用: 以下代码是封装好的,为了提供给UFT工具调用,使用c#写成dll。 类型项目分成两个: 1.baseConfigModel.cs //sap配置登录信息,属性实体类 2.C_RFC.cs //具体实现 3.uft调用 需要设置,程序集com可见 4、uft调用方法: set r                    阅读全文
                
            Python基础(六) python生成xml测试报告
2017-06-23 09:58 by _天枢, 3745 阅读, 0 推荐, 收藏,
摘要:思路: 1.使用xslt样式,这样可以很好的和xml结合,做出漂亮的报告 2.生成xml结构 xslt样式是个很有意思,也很强大的,现在用的很多,很方便就能做出一个漂亮的报告,可以百度一下,语法相当简单,跟写html差不多的. 在这里可以定制好,我们要生成报告,是什么样子的,然后在从xml获取数据.                    阅读全文
                
             
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号