手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Selenium
Web自动化测试进阶
1.Selenium概述1.什么是框架?框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者
作者:编程之家 时间:2022-09-05
软件测试常用工具总结测试管理、单元测试、接口测试、自动化测试、性能测试、负载测试...
在软件测试的过程中,多多少少都是会接触到一些测试工具,作为辅助测试用的,以提高测试工作的效率,使用好了测试工具,能对测试起到一个很好的作用,同时,有些公司,也会要求掌握一些测试工具,或者,是在面试时,也会被问到测试工具的,比如,在面试时,最常见的问题便是,你在测试时,用的是什么测试工具?或者,
作者:编程之家 时间:2022-09-05
python 爬虫 之 scrapy与selenium结合
spider.pyimportscrapyfromscrapyimportsignalsfromseleniumimportwebdriverclassBaiduSpider(scrapy.Spider):name='baidu'allowed_domains=['baidu.com']start_urls=['http://www.baidu.com/']#
作者:编程之家 时间:2022-09-05
selenium暂停页面
1.在web自动化过程中当遇到一闪而过的元素该如何定位吗下面介绍通过页面暂停页面打开浏览器调试,选择Sources,当需要暂停时按住下方按钮,页面即可停止。然后回到element页面定位元素即可
作者:编程之家 时间:2022-09-05
selenium操作浏览器基本方法
本节主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、休眠、前进、后退、刷新、设置窗口大小、截屏、退出、在新窗口打开链接,切换到新窗口等操作,以下以Chrome浏览器为例,Firefox和IE类似,此处仍以百度为例。 一、打开网站1.从selenium里面导入webdriv
作者:编程之家 时间:2022-09-05
Selenium:验证文件是否导出成功
一:前言在自动化测试中,使用Selenium和pytest来进行测试页面的导出功能。本文是对文件是否能导出成功的判断。因为项目性质,所以不贴图,仅提供代码,通过这个思路,你可以掌握如何判断的方法。二:操作①设置文件下载路径。在config.py中导入os包。importos设置下载路径。DOWNLOAD_PATH
作者:编程之家 时间:2022-09-05
2021-10-23 已经安装selenium,但pyCharm找不到selenium
在pyCharm中创建一个项目后,如何找回已经安装好的selenium?首先,为何出错pyCharm在创建项目时,已经在该项目下分配了一个Python环境,在文件夹venv中。venv提供了一些常用的包,但是没有selenium,所以在脚本中fromseleniumimportwebdriver会出错。其次,解决办法既然当前项目
作者:编程之家 时间:2022-09-05
鱿鱼游戏值不值得看 用python看看豆瓣的兄弟们都怎么说 初识selenium
前言鱿鱼游戏是什么,相信大家都不陌生了,虽然说博主没看过这部剧,但是还是对豆瓣的评论有点好奇,刚刚好近期学习了selenium,就当练练手了,来吧来吧,爬爬爬。分析页面还是老样子,兄弟们先打开我们最喜欢的google浏览器,点击F12,开启爬虫快乐模式来到页面,如下图步骤,逐个点击然后我
作者:编程之家 时间:2022-09-05
selenium爬取精彩评论目前解决方案
1、爬取精彩评论fromseleniumimportwebdriver#从selenium库中调用webdriver模块importtimedriver=webdriver.Chrome()options=webdriver.ChromeOptions()options.add_experimental_option("excludeSwitches",['enable-automation','enable-logging&
作者:编程之家 时间:2022-09-05
selenium+chrome抓取数据,运行js
某些特殊的网站需要用selenium来抓取数据,比如用js加密的,破解难度大的selenium支持linux和win,前提是必须安装python3,环境配置好抓取代码:#!/usr/bin/envpython#coding:utf-8importtimeimportexecjsimportrandomimportrequestsimporturllib3importreimportbase64importj
作者:编程之家 时间:2022-09-05
python3.8+selenium find_element_by_*定位方式语法改变
上周重装系统升级了python版本从3.6升级到了3.8,发现旧的脚本不能用了,显示如下 提示:find_element_by_*commandsaredeprecated.Pleaseusefind_element()instead看了下源码deffind_element_by_id(self,id_)->WebElement:"""Findsanelementbyid.
作者:编程之家 时间:2022-09-05
Selenium中的By模块
一:前言很多读者可能发现学习selenium时,经常遇见find_element(By.ID,"id")这种写法。发现了没有,有个叫“By”的单词。因此,笔者今天来讲解一下它是何物。二:正文By模块,用来定位元素的。和另外一个find的功能一样,就是写法不一样。find_element(By.ID,“id”)等价于find_e
作者:编程之家 时间:2022-09-05
python selenium 关闭命令窗口时,自动关闭浏览器
本文地址:https://www.cnblogs.comujia/p/15434596.html 接上一篇:python捕获命令窗口终结信号并处理(eventhandler)-Tiac-博客园(cnblogs.com) 问题:当前使用 selenium并加了阻塞的情况下,如果使用的是firefox浏览器,quit()方法不太好使(chrome没问题) 解决办法:
作者:编程之家 时间:2022-09-05
selenium 多窗口,下拉框,多表单联合操作淘宝购物
作者:编程之家 时间:2022-09-05
selenium模块
准备selenium版本3.8.0python版本3.8.5selenium可以使用webdriver来自动化操作浏览器fromseleniumimportwebdriver要下载浏览器的driver应用程序到python的安装路径火狐浏览器的是geckodriver.exe火狐浏览器版本为93.0(64位)geckodriver的版本为geckodriver-v0
作者:编程之家 时间:2022-09-05
Selenium元素的定位
元素的定位1)元素定位方法的分类(调用方式): 1.直接调用型(推荐方式) driver.find_element_by_xxx(value) 2.使用By类型(需要导入By) f
作者:编程之家 时间:2022-09-05
pycharm+selenium获取动态加载内容时,遇到class有空格如何模拟点击?
情况说明:需要获取的数据页面需要在进入url网址后进行模拟点击操作,才能进入该数据板块进行爬取。核心代码:gengxin=driver.find_element_by_class_name("pro-gengxinactive").click()显示错误:Message:Compoundclassnamesnotpermitted解释:复合型的classname无法通
作者:编程之家 时间:2022-09-05
WEB自动化测试进阶
一.Selenium自动化测试框架 1.什么是框架? 框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。
作者:编程之家 时间:2022-09-05
selenium执行js脚本
直接使用js操作页面,能解决很多click()不失效的问题页面滚动到底部,顶部处理富文本,时间控件的输入js定位元素,滚动execute_script执行jsreturn可以返回js的返回结果fromtimeimportsleepfromselenium_webui.selenium_js.baseimportBaseclassTestJS(Base):
作者:编程之家 时间:2022-09-05
Selenium获取动态图片验证码
Selenium获取动态图片验证码关于图片验证码的文章,我想大家都有一定的了解了。在我们做UI自动化的时候,经常会遇到图片验证码的问题。当开发不给咱们提供万能验证码,或者测试第三方网站比如知乎的时候,我们就需要自己去识别验证码。OCROCR是一种图像文字识别的技术,例如图中的验
作者:编程之家 时间:2022-09-05
selenium登录12306_破解滑块验证
1.驱动下载selenium模拟浏览器登录需要下载对应版本驱动Firefox驱动:https://github.com/mozilla/geckodrivereleases/Chrome驱动:http://chromedriver.storage.googleapis.com/index.html下载对应版本即可,Chrome驱动32位没关系,可以正常使用的注意:因为12306会检测webdrive
作者:编程之家 时间:2022-09-05
Selenium简介
什么是Selenium框架?Selenium是一个用于web应用程序测试的工具,目前是业内最核心的测试框架。直接运行在浏览器中,就像真正的用户在操作一样。而Appium是基于Selenium继承实现的,通过对页面元素的获取和调用实现自动化测试。支持的浏览器包括IE、Firefox、Safari、Chrome、Oper
作者:编程之家 时间:2022-09-05
Python selenium 报错:Google Chrome cannot read and write to its data directory : selenium解决方法
本文主要介绍Python中,使用selenium时报错:GoogleChromecannotreadandwritetoitsdatadirectory:selenium的解决方法。原文地址:Pythonselenium报错:GoogleChromecannotreadandwritetoitsdatadirectory:selenium解决方法
作者:编程之家 时间:2022-09-05
selenium异常:element click intercepted
最近项目上使用selenium自动发送instagram消息,遇到一个异常:Message:elementclickintercepted:Element<buttonclass="sqdOPyWX7dy3zKF"type="button">...</button>isnotclickableatpoint(434,409).Otherelementwouldreceivetheclick:
作者:编程之家 时间:2022-09-05
selenium 常用方法
一:八大元素定位,主要讲比较常用到的几种id实例:driver.find_element_by_id("username").clickclass实例:driver.find_element_by_class_name("username").click注意:多个元素共用一个class,如果像列表内有多个按钮这种,需要操作某个按钮。可以先获取class内的所有元素,然后进
作者:编程之家 时间:2022-09-05
Selenium API基础
1.元素的定位 第一种方式 直接调用型第二种方式使用BY类型 (1)元素定位方法的分类(按定位方式): 通过火狐浏览器查看元素来定位 id name classname linktext
作者:编程之家 时间:2022-09-05
Selenium API
SeleniumAPI基础元素的定位1.元素的定位(id)fromseleniumimportwebdriverdriver=webdriver.Firefox()driver.get("https://www.baidu.com/")#定位元素idskr=driver.find_element_by_id("kw")#输入内容skr.send_keys("12306")2.元素的定位(name)
作者:编程之家 时间:2022-09-05
python selenium之chromedriver与chrome版本匹配问题二
很多使用selenium的用户都会遇到一个问题,我们的chromedriver经常与本地的chrome浏览器版本不兼容,导致我们实例化webdriver.Chrome失败,错误信息大致如下:发生异常:SessionNotCreatedException Message:sessionnotcreated:ThisversionofChromeDriveronlysupportsC
作者:编程之家 时间:2022-09-05
selenium基本使用,及cannot find chrome binary解决方案
什么是selenium?Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaDriver,ChromeDriver)驱动真实浏览器完成测试。selenium也是支持无界面浏览器操作的。 为什
作者:编程之家 时间:2022-09-05
Python Selenium设计模式 - PO设计模式
整理一下pythonselenium自动化测试实践中使用较多的po设计模式。为什么要用PO基于pythonselenium2开始开始ui自动化测试脚本的编写不是多么艰巨的任务。只需要定位到元素,执行对应元素的操作即可。下面我们看一下这个简单的脚本实现百度搜索。从上述代码来看,我们所能做的就
作者:编程之家 时间:2022-09-05
上一页
83
84
85
86
87
88
89
90
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native