UI自动化(python + selenium)
UI自动化(python + selenium)
yiwenrong
只争朝夕
展开
-
Python Selenium 截图
目标:执行之后会在D盘生成一个jt+当前时间.png,该图片为百度首页截图一 get_screenshot_as_file# -*- coding: utf-8 -*-from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get('http://www.baidu.com')drive...原创 2020-01-16 10:04:23 · 216 阅读 · 0 评论 -
python selenium 文件上传下载
上传D://unload.html 文件内容如下:<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><title>upload_file</title><script type="text/javascript...原创 2020-01-15 18:30:41 · 175 阅读 · 0 评论 -
Python selenium 用chrome的Mobile emulation模拟手机浏览器测试手机网页
网页模拟手机打开网页chrome的MobileEmulation实现手机网页自动化测试1. 第一种方法# -*- coding: utf-8 -*-from selenium import webdriverfrom time import sleep#{'deviceName': '必须与谷歌浏览器的值一致'}mobileEmulation = {'deviceName': '...原创 2020-01-14 20:02:28 · 1069 阅读 · 0 评论 -
Python selenium 自动化脚本打包成一个exe
目标打包Python selenium 自动化脚本(如下run.py文件)为exe执行文件,使之可以直接在未安装python环境的windows下运行run.py文件源码:文件路径:D:\gongcheng注:chromedriver.exe 文件在D:\gongcheng目录下#!/usr/bin/python3# encoding:utf-8from selenium impor...原创 2020-01-13 15:15:13 · 6344 阅读 · 4 评论 -
Python Selenium 常用功能(实战详解)
一、Python+Selenium配置前提条件: 已安装好Python开发环境,版本3.5以上安装步骤: 1.1.运行-cmd-pip install selenium1.2 把下载好的chromedriver.exe放到Python安装目录下,下载方法二、启动浏览器2.1 普通启动方式#!/usr/bin/python3# encoding:utf-8from seleniu...原创 2020-01-02 16:47:17 · 3708 阅读 · 0 评论 -
Python Selenium 定位详解
find_element_by_id()采用id属性进行定位。例如在百度页面中输入关键字 Selenium 进行搜索。百度部分关键html源码如下:百度输入框和百度一下的按钮都有id,那么定位代码如下:#coding=utf-8from selenium import webdriverimport time driver = webdriver.Chrome()#等待driv...原创 2020-01-02 16:41:41 · 3245 阅读 · 1 评论 -
下载与当前Chrome对应的chromedriver.exe(用于python selenium)
一、 打开Chrome浏览器,输chrome://version/二、下载chromedriver.exe驱动注意:上图可以看到安装的Chrome浏览器版本为79.0.3945.88 (正式版本)下载地址1:http://npm.taobao.org/mirrors/chromedriver/下载地址2:http://chromedriver.storage.googleapis.com...原创 2020-01-02 10:31:40 · 3259 阅读 · 2 评论