学Python网 - 做最全的Python学习资料库
  • 首页
  • Python教程
  • Python框架
  • Python爬虫
  • 自动化测试
  • 经验技巧
首页 自动化测试

自动化测试

Pywinauto学习 Selenium学习
  • 吾八哥学Pywinauto(四):使用Pywinauto操作按钮、编辑框对象

    吾八哥学Pywinauto(四):使用Pywinauto操作按钮、编辑框对象

    前言今天吾八哥我接着来学习Pywinauto的用法,今天主要学习的内容是使用Pywinauto操作按钮、编辑框,今天选取的程序是Navicat for MySQL,Mysql数据库的可视化管理软件,也算是一款非常大众的软件了,该文章结尾会提供该软件的下载,下载地址为:分析方法spy++里找Windows窗口对象的方法是要根据类名或者标题,Pywinauto里的原理其实是类似的,官方文档里也告诉我们如何定位一个控件的方法:app.dlg.control app['dlg']['control...

    Pywinauto学习 2018-03-03 4225 0 吾八哥学Pywinautoprint_control_identifiersUI自动化测试
  • 吾八哥学Pywinauto(三):使用Pywinauto操作菜单的方法

    吾八哥学Pywinauto(三):使用Pywinauto操作菜单的方法

    前言WinForm程序里菜单是使用频率非常高的一个基础的控件了,今天来学习下使用Pywinauto如何枚举出所有的菜单项,如何操作某个菜单项,暂时还是拿记事本程序来练习吧!记事本顶部就是菜单,如图:Pywinauto枚举所有菜单项首先我们看看Pywinauto枚举打印出所有菜单的方法吧:# Autor: 5bug # WebSite: http://www.XuePython.wang # 学Python网QQ群: 643829693 import&...

    Pywinauto学习 2018-02-10 3619 0 吾八哥学PywinautoPywinauto枚举菜单Pywinauto操作菜单menu_selectUI自动化测试
  • 吾八哥学Pywinauto(二):使用Pywinauto操作WinForm窗口

    吾八哥学Pywinauto(二):使用Pywinauto操作WinForm窗口

    前言吾八哥我今天来学习使用Pywinauto操作WinForm窗口的方法,例如窗口的最大化,最小化,还原窗口状态,关闭等等。学习某一个库,我们要习惯性的去看对应的文档,Pywinauto的文档地址为:https://pywinauto.readthedocs.io/en/latest/HowTo.html,里面提到了如何去获取一个对话框窗口(How to specify a dialog of the application),方法如下:dlg = app.Notepad或者dlg =...

    Pywinauto学习 2018-02-08 5932 0 吾八哥学PywinautopywinautoGetShowStatehandlepropsapp.Notepadapp.top_window()UI自动化测试
  • 吾八哥学Pywinauto(一):安装Pywinauto写出第一个Pywinauto脚本

    吾八哥学Pywinauto(一):安装Pywinauto写出第一个Pywinauto脚本

    Pywinauto简介虽然目前已经不是PC的时代,但还是有很多PC端的Windows GUI窗口的程序需要测试,那么在Python里就有一个适用于Windows GUI窗口的自动化测试库---Pywinauto。Pywinauto是基于Python开发的,用于自动化测试的脚本模块,主要操作于Windows标准图形界面。它可以允许你很容易的发送鼠标、键盘动作给Windows的对话框和控件。其中,最主要功能为对windows标准控件的一系列动作可编程处理。包括对窗口的指定、鼠标或键盘操作、获得控件属性等等。程序的开始为...

    Pywinauto学习 2018-02-04 4392 0 吾八哥学PywinautoPywinauto安装Pywinauto下载UI自动化测试
  • 吾八哥学Selenium(六):利用Selenium快速登录博客园

    吾八哥学Selenium(六):利用Selenium快速登录博客园

    之前我们介绍了Python里如何安装Selenium库,今天这里就实现一个小Demo来简单熟悉下Selenium库的用法,就拿博客园来练手吧!初步分析博客园登录地址为:https://passport.cnblogs.com/user/signin,在Chrome浏览器里打开该登录页面,登录界面如下图:登录界面还是比较简洁的,需要输入用户名和密码,已经勾选是否要下次自动登录,然后就是点击登录按钮,一次简单的登录流程,需要用户操作的就是两个编辑框,一个复选框,一个按钮单击事件。那么我们要做的事情就利用Selenium...

    Selenium学习 2018-02-02 2302 0 吾八哥学SeleniumSeleniumwebdriverfind_element_by_idfind_element_by_xpath
  • 吾八哥学Selenium(五):Selenium操作alert、confirm、prompt对话框的方法

    吾八哥学Selenium(五):Selenium操作alert、confirm、prompt对话框的方法

    在做web网页自动化测试的过程中,我们经常会遇到各种弹出对话框,这些弹出对话框无非就是alert、confirm、prompt这几种,那么在Python里使用Selenium如何操作这些对话框呢?本文就是简单的介绍一下一些基础用法!html测试页面代码如下:<html>     <head>   <title>学Python网 - Selenium学习测试页面</title> ...

    Selenium学习 2018-02-01 2420 0 吾八哥学SeleniumSelenium学习selenium自动化switch_to_alert
  • Python里selenium三种等待方式详解

    Python里selenium三种等待方式详解

    1. 强制等待第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),强制让闪电侠等xx时间,不管凹凸曼能不能跟上速度,还是已经提前到了,都必须等xx时间。看代码:# -*- coding: utf-8 -*- from selenium import webdriver from time import sleep driver = webdriver.Firefox() dr...

    自动化测试 2018-01-28 1096 0 selenium等待implicitly_waitWebDriverWait
  • 吾八哥学Selenium(四):操作下拉框select标签的方法

    吾八哥学Selenium(四):操作下拉框select标签的方法

    我们在做web页面自动化测试的时候会经常遇到<select></select>标签的下拉框,那么在Python里如何实现去操作这种控件呢?今天就给大家分享一下这个玩法。为了让大家学习更方便,我准备了一个测试页面。测试的html页面代码为:<html> <head> <title>学Python网 - Selenium学习测试页面</title> <body> 请选择2018年春节回家的方式! <s...

    Selenium学习 2018-01-22 1918 0 吾八哥学SeleniumSelenium学习find_element_by_idSelect标签
  • 吾八哥学Selenium(三):操作复选框checkbox/单选框radio的方法

    吾八哥学Selenium(三):操作复选框checkbox/单选框radio的方法

    复选框checkbox和单选框radio是web网站里经常会使用到的两个控件,那么在web自动化测试的时候如何利用Selenium来操作这俩控件呢?今天我们就来简单入门练习一下!html测试页面代码如下:<html>  <head>    <meta http-equiv="content-type" content="text/html;charset=utf-8" /&...

    Selenium学习 2018-01-20 3850 0 吾八哥学SeleniumSelenium学习find_elements_by_tag_nameget_attributeis_selectedis_enabledis_displayed
  • 吾八哥学Selenium(二):操作输入框/按钮的方法

    吾八哥学Selenium(二):操作输入框/按钮的方法

    一个web页面一定少不了输入框或者按钮这两种元素,那么在Python里如何使用Selenium操作web页面里的输入框和按钮呢?本文带你简单入门。本文采用了一个例子,就是利用Selenium打开百度网页,然后进行搜索关键字“Python”,执行搜索动作。具体代码如下:# Autor: 5bug # WebSite: http://www.XuePython.wang # 学Python网QQ群: 643829693 from seleniu...

    Selenium学习 2018-01-18 1887 0 吾八哥学SeleniumSelenium学习find_element_by_idfind_element_by_xpath
1 2 › ››

热门文章

随机文章

最近发表

  • Python开发---利用正则表达式实现计算器算法
  • Python 的* 和** 关于参数解包和参数传递
  • 记录学习Python里文本文件读写操作的方法
  • Python下使用ctypes调用DLL的方法简单总结
  • Python 中的几种矩阵乘法 np.dot, np.multiply, *
  • 解决在PyCharm里无法识别Python里安装的模块的方法
  • 吾八哥学Python(十八):Python里的面向对象
  • Python里实现发送邮件的方法
  • Python里的Time模块推算时间的方法
  • Python爬虫遇到状态码304,705的解决方法

网站分类

  • Python教程
    • 基础教程
    • 视频教程
    • 经验技巧
    • 二级考试
    • 程序算法
  • Python框架
    • Django框架
    • Flask框架
  • Python爬虫
  • 自动化测试
    • Pywinauto学习
    • Selenium学习
  • 人工智能

文章归档

  • 2018年4月 (3)
  • 2018年3月 (11)
  • 2018年2月 (12)
  • 2018年1月 (49)
  • 2017年12月 (9)
Copyright XuePython.wang Rights Reserved.沪ICP备14016091号-4
Powered By Z-BlogPHP