在Selenium-python 中,有时候需要对弹窗进行处理,比如获取弹窗上的内容、确定、取消、在弹窗上输入内容后点击确定-再次点出弹窗,需要专门的处理。 一、获取弹窗的内容 driver.find_element(By.XPATH,"//button[@type='submit'][@class ...
分类:
编程语言 时间:
2020-04-11 23:57:12
阅读次数:
158
在python-selenium元素定位中,有很多小技巧,在此记录总结 技巧一、有关联关系的元素有交集关系时,必须添加固定等待,整体调试时候也适当增加固定等待,保持代码运行稳定性。下拉的时候选择下拉框有时候也需要等待。 当遇到两个元素有交集依赖(先后)关系,重新加载的时候,需要消耗时间等待,必须添加 ...
分类:
编程语言 时间:
2020-04-11 23:38:35
阅读次数:
78
目标:利用Selenium方法进行截图。在selenium for python中主要有三个截图方法,我们挑选其中最常用的一种。get_screenshot_as_file() 具体代码: # coding = utf-8 import time from selenium import webdr ...
分类:
编程语言 时间:
2020-04-07 15:38:00
阅读次数:
70
前期准备 1、windows操作系统2、python3.53、selenium4、chrome浏览器5、chrome浏览器驱动6、pycharm7、appium8、JDK9、SDK10、安卓模拟器(genymotion)或真机11、任意apk12、使用安卓模拟器genymotion需要virtual ...
分类:
移动开发 时间:
2020-04-06 20:16:39
阅读次数:
94
1、学习自动化前,需先了解html和python的基础语法 2、安装环境 1)安装python+pycharm安装方法 可参考:微信公众号:软件安装管家(其中含有安装包以及安装方法) 2)安装selenium 可参考博文:https://www.cnblogs.com/yuer02/p/119056 ...
分类:
编程语言 时间:
2020-04-02 17:34:42
阅读次数:
79
1. 所需组建 Python Selenium for python Pycharm 2. 环境搭建 1) 下载Python 3.x最新版本 到 https://www.python.org/downloads/, 下载3.x最新版本,如图 下载完后直接,双击开始安装,记得在勾选组建的时候,需要勾选 ...
分类:
编程语言 时间:
2020-03-14 23:34:46
阅读次数:
84
爬虫的时候经常用到这个,找到了一个比较好用的方法 原文链接:http://blog.csdn.net/u012189659/article/details/36391837 背景:selenium+python处于学习阶段,功能实现之后开始整理之前写的代码,突然发现一个功能没有做判断,比如,点击“请 ...
分类:
编程语言 时间:
2020-01-17 18:39:15
阅读次数:
75
一、安装selenium 前提是已安装Python,python安装 自行百度,这里不概述 安装好python后,cmd打开终端窗口--》pip命令安装 :pip install selenium 二、安装chromedriver 首先,查看自己的chrome版本 Chrome与Chromedriv ...
分类:
编程语言 时间:
2020-01-14 13:12:44
阅读次数:
173
前言 Selenium 是一个用于Web网页UI自动化测试的开源框架,可以驱动浏览器模拟用户操作。在此以京东搜索加车为实例,展示下selenium+python如何模拟用户操作,进行自动化测试。 环境搭建 MAC下selenium环境搭建可参考:https://www.cnblogs.com/min ...
分类:
编程语言 时间:
2020-01-08 23:17:29
阅读次数:
147
1.通过select 进行定位下拉框 下拉框如图所示 通过代码定位 #通过index进行选择Select(driver.find_element_by_id("cardType")).select_by_index(1)#通过value进行选择#Select(driver.find_element_ ...
分类:
编程语言 时间:
2020-01-07 16:22:21
阅读次数:
231