手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
2 flask selenium
1server#seleniumweb框架示例@app.route(methods=['POST'],rule='/badiu/login')deflogin_baidu():#获取请求信息req_json_data=json.loads(request.get_data())username=req_json_data['username']password=req_jso
作者:编程之家 时间:2022-09-05
python+selenium方法大全
一、selenium定位方法1、WebDriver8种基本元素定位方式1)find_element_by_id()根据id属性进行定位2)find_element_by_name()根据name元素进行定位3)find_element_by_class_name()根据class的名字进行定位4)find_element_by_xpath()xpath是XML路径语言,它可以用来确定xml
作者:编程之家 时间:2022-09-05
selenium无法定位元素
由一次selenium无法定位引发的思考 selenium.common.exceptions.NoSuchElementException:Message:nosuchelement:Unabletolocateelement:{"method":"xpath","selector":"//input[@name="product_title"]"}
作者:编程之家 时间:2022-09-05
selenium之设计BasePage类:设计基类,提高项目的代码重用性
创建一个basepage.py文件存放一些公共的定位方法,方便后面的调取#就是创建一个基类让其他类来调用#fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByclassBasePage(object):def__init__(self,driver):#这个参数就是为了后面传就
作者:编程之家 时间:2022-09-05
Selenium 3 常用API
元素定位获取页面元素属性元素判断元素操作操作输入框/单击双击下拉框操作键盘操作鼠标操作单选框操作多选框操作拖动窗口操作JS框 切换frame使用JS操作页面对象操作滚动条浮动(联想)选项选择更改页面对象的属性值文件下载文件上传操作日期控件操作富
作者:编程之家 时间:2022-09-05
基于Python的Selenium
1、环境搭建1)安装Python链接:https://pan.baidu.com/s/1bVGegGjINkSgzbQ6yx1KrA提取码:z23o2)在idea上安装插件 3)安装selenium pipinstallselenium-3.12.0-py2.py3-none-any4)准备浏览器驱动器 IEDriverServer、chromedriver(google)、geckodriver(Firefox)
作者:编程之家 时间:2022-09-05
记录从selenium获取的cookies怎么转给requests使用的方法
#encoding:utf-8importrequests,jsonfromseleniumimportwebdriverimporttimebrowers=webdriver.Chrome()defget_cookies():time.sleep(1)browers.get('https://www.wininsales.com/Home/Index/login')time.sleep(1)browers.fin
作者:编程之家 时间:2022-09-05
python与selenium_环境搭建2
背景:python是跨平台、开源免费、解释型、面向对象的编程语言,我理解的是为测试而生的语言。在人工智能、大数据、机器学习应用特别广泛,因为python2在2020年停用,这里说python3,目录:1、装python【你要用的编程语言】2、装pycharm【集成开发环境,简IDE:用它来写、执行python语
作者:编程之家 时间:2022-09-05
selenium中隐藏元素、动态元素如何定位?
1、如何判断一个页面上元素是否存在?判断元素存在方法有3种:(存在返回True,不存在返回False)方法1:用try…except…defis_element_exsist1(driver,locator):""":paramdriver:webdriver:paramlocator:tuple:return:bool"""try:drive
作者:编程之家 时间:2022-09-05
爬虫练习与selenium
昨日内容回顾爬取红牛分公司数据1.正则表达式的使用2.bs4模块列表生成式#仅仅是为了减少我们的代码书写降低复杂度内部原理 1.先创建一个列表2.for循环操作对象3.将处理好的结果一个个添加到新的列表中简写 l1=[11,22,33,44,55]l2=[iforiin
作者:编程之家 时间:2022-09-05
Selenium Webdriver 介绍
在前两篇文章中,主要介绍了SeleniumIDE工具及其使用和它的特点,也使用SeleniumIDE和Firebug构建了一些脚本。本文,我们开始介绍不同类型的web元素及其定位策略我们已经非常熟悉SeleniumIDE的使用了,接下来我们学习如何使用SeleniumWebDriver创建更高级的自动化脚本。WebDriver是
作者:编程之家 时间:2022-09-05
Selenium篇3-元素定位
对于很多测试工程师做UI自动化时,都只会简单的copyxpath/copyfullxpath,并不会灵活的使用元素定位。这篇文章来介绍八大元素定位,并详细介绍Xpath定位方式。至于为什么要学习元素定位,因为UI自动化(Selenium/Appium等)都是通过模拟人来完成的操作,人工来完成操作时,能够通过肉眼
作者:编程之家 时间:2022-09-05
selenium显式等待的封装
显式等待不像隐式等待和强制等待一样,浪费时间,显式等待是指定某个条件,然后设置最长等待时间。如果在这个时间还没有找到元素,那么便会抛出异常。只有该条件触发,才执行后续代码,这个使用更灵活。显式等待是一种智能的等待,但它只能应用于指定的元素,等待动态加载的Ajax元素源码注解:
作者:编程之家 时间:2022-09-05
Selenium WebDriver上创建 WebDriver测试脚本
本文实现一个WebDriver测试脚本,介绍WebDrive的常用命令、UI元素定位的策略以及在脚本中的使用,还有Get命令。你将学到: 脚本创建 代码走查 测试执行 定位Web元素 定位符类型及其语法 总结一. 脚本创建脚本创建部分仍然使用之前创建的“LearningSelenium”项目和“gmail.com
作者:编程之家 时间:2022-09-05
Python 浏览器控制踩坑 -selenium
sudoaptinstallfirefox-esrwgethttps://github.com/mozilla/geckodrivereleases/download/v0.29.0/geckodriver-v0.29.0-linux32.tar.gztar-xzvfdeckodriver-v0.29.0-linux32.tar.gzsudocpgeckodriver/usr/bin/geckodriver注意,使用selenium中报出selenium.com
作者:编程之家 时间:2022-09-05
百度总监一文快速教会你Selenium如何设置代理实现抓取HTTPS请求
起因Selenium本身是不支持HTTP请求抓取的,因为其团队认为这个不是selenium要解决的问题(确实也是)。所以推荐使用一个相关联的项目–BrowserMobProxy。具体项目首页见相关GitHub。尝试因为项目需要,所以就研究了下BrowserMobProxy。它其实是一个java实现的开源代理项目,它与
作者:编程之家 时间:2022-09-05
使用Python+Selenium过程中中常见的问题
提示:UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe9inposition542:ordinalnotinrange(128)原因:原因就是Python的str默认是ascii编码,和unicode编码冲突解决方法:importsysreload(sys)sys.setdefaultencoding('utf8')
作者:编程之家 时间:2022-09-05
selenium--行为链
fromseleniumimportwebdriverimporttimefromselenium.webdriver.common.action_chainsimportActionChains##知乎diver=webdriver.Chrome()diver.get('https://www.zhihu.com/signin?next=%2Fcreator')actions=ActionChains(diver)denglu_tag=
作者:编程之家 时间:2022-09-05
Python第三方库的卸载_安装_更新
1、库类型1、importtime#标准库2、from模块import方法#自定义的库3、importselenium#第三方库2、标准库1、加载操作系统模块importosos.system("calc")#调用操作系统的计算器os.system("cmd")#调用操作系统的cmdos.system('mstsc')#
作者:编程之家 时间:2022-09-05
python爬虫中级篇四01-selenium和 chromedriver的安装与配置
文章目录selenium的安装与简单使用1.有头浏览器和无头浏览器的使用场景2.selenium的安装3.下载对应版本的webdriver4.selenium的作用和工作原理5.小案例的实现selenium的安装与简单使用1.有头浏览器和无头浏览器的使用场景通常在开发过程中我们需要查看运行过
作者:编程之家 时间:2022-09-05
通过selenium自动发送博客
通过selenium自动发博客fromseleniumimportwebdriverimporttimebro=webdriver.Chrome(executable_path='./chromedriver.exe')bro.get('https://i.cnblogs.com/')#打开管理页bro.implicitly_wait(10)#设置隐形等待 这是首页,我们通过qq登录只需要找到qq
作者:编程之家 时间:2022-09-05
【Selenium】Selenium自动化进阶Select模块使用说明
前言由于工作原因,更新慢了一点,最近终于抽出一点时间给大家继续更新Selenium系列,学习的脚步不能停止,希望小伙伴能多多支持。这次文章属纯文本笔记分享,需要这次的视频教程的小伙伴可以点击并输入暗号:CSDN,这里面最近也已经整理好了自动化测试的不少资料,欢迎大家进入群聊领取
作者:编程之家 时间:2022-09-05
selenium的定位小方法
selenium的基础定位方法,总共有8种,相信大家都在各大博客看过,这里就复制下别人的:find_element_by_id()find_element_by_name()find_element_by_class_name()find_element_by_tag_name()find_element_by_link_text()find_element_by_partial_link_text()find_element_by_
作者:编程之家 时间:2022-09-05
RobotFramework UI自动化入门
前言RobotFramework是一个通用型的自动化测试框架,那么我们先来做一个UI自动化。安装pipinstall-Useleniumpipinstall-Urobotframework-selenium2library由于我已经安装过selenium了在此就不重复了,如果无法启动浏览器可能还需要安装浏览器的驱动启动如果报错可能需
作者:编程之家 时间:2022-09-05
java+selenium 环境搭建
一.安装jdk: 见:点击此处链接 二安装配置maven见:点击此处链接 二.安装ideaidea安装包: 百度云下载地址 提取码:ogum 创建maven项目 如图创建一个新项目 选择Maven下一步 定义项目名称和位置 idea其实是自带maven插件的但是我们
作者:编程之家 时间:2022-09-05
selenium的常见异常
Exceptions(异常)Python自带的异常,所有异常的基类。异常:selenium.common.exceptions.ElementNotSelectableException(msg=None,screen=None,stacktrace=None)依据: selenium.common.exceptions.InvalidElementStateException 当尝试选择一个未能选中的
作者:编程之家 时间:2022-09-05
Selenium-Java模拟人工操作请求网页信息
功能分析实现网易云音乐的搜索功能,即通过“关键字”直接搜索到想要的信息,并罗列出来~,就那朴树的平凡之路来进行实验吧,如下图所示:复制粘贴太累了~文章入口地址End~ChenDark是本人,摸鱼~
作者:编程之家 时间:2022-09-05
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
此货很干,跟上脚步!!!Cookiecookie是什么东西?小饼干?能吃吗?简单来说就是你第一次用账号密码访问服务器服务器在你本机硬盘上设置一个身份识别的会员卡(cookie)下次再去访问的时候只要亮一下你的卡片(cookie)服务器就会知道是你来了,因为你的账号密码等信息已经刻在
作者:编程之家 时间:2022-09-05
selenium案例实战一:自动评审晋江评论、论坛信息
导入使用库#-*-coding:UTF-8-*-fromseleniumimportwebdriverimportsys,os,reimporttimemian:获取评审入口链接,设置登录时记住密码包含知识点:1.selenium实现免密登录的两种方式:a.设置数据目录免登陆通过数据目录免登陆:设置后,driver.get时先手动输入密码登录,再
作者:编程之家 时间:2022-09-05
selenium简介
简介:Selenium是用于测试Web应用程序用户界面(UI)的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且Selenium能够在一个或多个浏览器中执行这些测试。 Selenium的发展经历了三个阶段,第一个阶段,也就是selenium1的时代,在
作者:编程之家 时间:2022-09-05
上一页
60
61
62
63
64
65
66
67
下一页
小编推荐
热门标签
更多
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