- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 python selenium Chrome模拟手机浏览器(十七)
在做移动端页面测试时可以利用Chrome mobile emulation 辅助完成页面的适配问题,但是目前手机市场上的型号居多我们也没有办法通过人工的模式一一的去适配,所以这里考虑到通过自动化的模式来模拟,下面介绍两种方式通过selenium调用Chrome mobile emulation来完成自动化测试。1.通过device name模拟的手机型号,示例代码如下# -*- coding: utf-8 -*-# @Time : 2017/11/30 15:42# @Autho
2021-05-20 10:48:50 737
转载 selenium - webdriver keys 键盘操作
webdriver的Keys()类,提供了几乎所有按键的方法,常用的如下:Keys.BACK_SPACE 删除键 Keys.SPACE 空格键 Keys.TAB 制表键(Tab) Keys.ESCAPE 回退键(Esc) Keys.ENTER 回车键(Enter) Keys.CONTROL Ctrl键ps:元素的send_keys()方法,可以模拟键盘...
2021-05-13 15:40:13 610
转载 Python自动操作GUI神器PyAutoGUI
日常使用计算机,命令行程序可以说是为批量操作文件而生,但作为普通用户,最多的还是通过鼠标键盘操作形形色色的图形界面程序。试想下面一个场景:有成千上万个文件,都需要通过图形界面进行同样的一套编辑、保存工作,靠手工一遍一遍地重复做,累死人不说,时间久了必然出现错误,作为程序猿,怎么能忍重复3次以上的工作,必须利用程序自动化。要想图形界面也能像命令行程序那样精确控制,就需要GUI自动化工具了。不得不赞Python生态之丰富,GUI自动化自动化工具也有多种库可选,比如Windows平台的pywin32,以及本文主角
2021-05-13 15:26:40 3850
转载 详解Python中pyautogui库的最全使用方法
在使用Python做脚本的话,有两个库可以使用,一个为PyUserInput库,另一个为pyautogui库。就本人而言,我更喜欢使用pyautogui库,该库功能多,使用便利。下面给大家介绍一下pyautogui库的使用方法。在cmd命令框中输入pip3 install pyautogui即可安装该库!常用操作我们在pyautogui库中常常使用的方法,如下: 1 2 3 4 5 6 7 8 9 10 11
2021-05-13 15:25:13 3084 1
转载 webdriver options常用参数
webdriver options常用参数options.add_argument('--disable-infobars') # 禁止策略化options.add_argument('--no-sandbox') # 解决DevToolsActivePort文件不存在的报错options.add_argument('window-size=1920x3000') # 指定浏览器分辨率options.add_argument('--disable-gpu') # 谷歌文档提到需要加上这个属性来规避
2021-05-13 12:14:09 1959
转载 python selenium-webdriver 元素操作之键盘操作
本节主要介绍键盘对元素的操作,实际过程中鼠标对元素的操作比键盘对元素的操作更经常使用,但是键盘对元素的操作也很重要,本节主要介绍一下键盘对元素的操作。selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘操作。#导入Keys 模块,然后我们看看Keys 模块定义了那些按键from selenium.webdriver.common.keys imp
2021-05-13 10:21:56 909
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人