手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
python +selenium 一环境搭建
搭建平台:windows一、安装pythonpython官方下载地址:https://www.python.org/downloads/也可以直接输入地址:https://www.python.org/downloadselease/python-372/我之前安装的,是3.7.2版本,可以下载最新或较新的版本。根据自己电脑的操作系统32/64位,选择相应的版本(我下的是w
作者:编程之家 时间:2022-09-05
selenium
切换iframe用switch_to_frame方法切换,此处有id属性,可以直接用id定位切换例子:#切換iframedriver.switch_to.frame('container-1032')#釋放iframe,回到主頁面上driver.switch_to.default_content()
作者:编程之家 时间:2022-09-05
web自动化快速入门
1、什么是web自动化测试定义:让程序代替人工自动验证web项目功能的过程(预期结果和实际结果的比较)使用场景:需求稳定、周期长、有回归测试的需求开始的是时机:功能测试完成(手工测试完成---黑盒测试)2、seleniumselenium套件:seleniumIDEseleniumwebdriverselenium
作者:编程之家 时间:2022-09-05
【爬虫】爬取瓜子网二手车信息mysql+selenium模拟登录
#ByVax#Attime-2021/1/315:36#linkedfromimportjsonimportrequests,refromlxmlimportetree#获取网页的源码defget_content(url,headers):response=requests.get(url,headers=headers)returnresponse.text#获取子页原代码defget_
作者:编程之家 时间:2022-09-05
python+selenium自动化测试环境搭建
1、准备工具如下:python安装包:https://www.python.org/getit/PyCharm安装包:http://www.jetbrains.com/pycharm/download/Selenium安装包:https://pypi.python.org/pypi/selenium2、安装python包,选择全部组件3、安装Selenium:pipinstall-Uselenium4、下载最新版本浏览器(火狐需
作者:编程之家 时间:2022-09-05
python爬虫----selenium的两种设置
fromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.chrome.optionsimportOptions#实现无可视化界面fromselenium.webdriverimportChromeOptions#实现规避检测#实现无可视化界面chome_options=Options()chome_options.add_argum
作者:编程之家 时间:2022-09-05
Selenium Webdriver工作原理
一、WebDriverWebDriver提供了另外一种方式与浏览器进行交互。那就是利用浏览器原生的API,封装成一套更加面向对象的SeleniumWebDriverAPI,直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭,安装插件,配置证书之类的)。由于使用的是浏览器的原生API,速度大大提高,而
作者:编程之家 时间:2022-09-05
selenium.common.exceptions.NoSuchWindowException: Message: no such window: window was already closed
遇到的问题:selenium.common.exceptions.NoSuchWindowException:Message:nosuchwindow:windowwasalreadyclosed1.图片你们做爬虫遇到过哪些问题?1.图片两个相同的运行时间超过24小时的程序同时停止。有没有哪位大佬解释的?你们做爬虫遇到过哪些问题?
作者:编程之家 时间:2022-09-05
18个网站的Python爬虫登录示例 | 开源项目推荐
该项目收集了一些各大网站登陆方式和一些网站的爬虫程序,有的是通过selenium登录,有的是通过抓包直接模拟登录,有的是利用scrapy,希望对Python初学者有所帮助,本项目用于研究和分享各大网站的模拟登陆方式和爬虫程序。在该项目中,模拟登陆基本采用的是直接登录或者使用selenium+webdr
作者:编程之家 时间:2022-09-05
Selenium3自动化测试【4】:Selenium的认知
Selenium工具集如图所示, Selenium工具集的呈现。 1. SeleniumIDESeleniumIDE(集成开发环境) 是一个创建测试脚本的工具,如图所示。它是一个FireFox 插件,实现浏览器的录制与回放功能
作者:编程之家 时间:2022-09-05
【Python】selenium使用代理模式
python中利用selenium调用Chrome浏览器做代理模式访问的时候,发现设置options.add_argument('--proxy-server=http://XXX.XXX.XXX.XXX:XX')这句话并没什么作用。下面给出一个我这里测试能正常使用的例子:fromseleniumimportwebdriveroptions=webdriver.ChromeOptions(
作者:编程之家 时间:2022-09-05
selenium针对frame的处理
web自动化中,一个元素定位不到,除了考虑窗口切换问题,还需判断元素是否再frame中这种情况下需要先切换到对应frame下,使用driver.switch_to_frame方法然后再进行元素定位,注意再定位其他元素时需要再切回父节点 举个例子:https://www.runoob.comryry.php?filename=jqu
作者:编程之家 时间:2022-09-05
selenium+python自动化104-如何获取隐藏元素text文本
前言首先selenium是可以定位到隐藏元素的,但是selenium不能跟隐藏元素交互,也就是隐藏元素element不能使用element.click()方法。隐藏元素element.text虽然不会报错,但获取到的文本是空值隐藏元素定位登录之后,获取个人中心的账号内容,在页面上没显示,f12能看到,很明显这是个隐
作者:编程之家 时间:2022-09-05
怎么理解selenium的工作原理?
Selenium的历史1 selenium1.x:这个时候的selenium,使用的是JavaScript注入技术与浏览器打交道。 需要SeleniumRC启动一个Server,将操作Web元素的API调用转化为一段段Javascript,在Selenium内核启动浏览器之后注入这段Javascript。 Javascript可以获取并调用DOM的任何元素
作者:编程之家 时间:2022-09-05
Selenium八大元素定位
HTML基础: 标签的具体内容是在自动化测试中需要掌握的内容<inputtype="text"class="s_ipt"name="wd"id="kw"maxlength="100"autocomplete="off">input:标签名称TagNameAttribute:所有的内容Text:文本内容八大元素定位法则:id:身份证中的身份证
作者:编程之家 时间:2022-09-05
python使用Selenium控制chrome浏览器
通过Selenium库可以使用python代码对于浏览器进行控制,测试脚本执行时,浏览器自动按照脚本代码做出点击,输入,打开,验证等操作,就像真实用户所做的一样,从终端用户的角度测试应用程序。这里先介绍一下最基础的访问网页,首先引用Selenium库中的webdriver,在这之前我们需要对应浏览器的驱动,
作者:编程之家 时间:2022-09-05
盘点——那些你必须知道的自动化测试面试题!
问题1:Selenium是什么,流行的版本有哪些?是一个开源的web自动化测试的框架,支持多种编程语言,支持跨浏览器平台进行测试。Selenium1.0或SeleniumRCSelenium2.0或SeleniumWebdriverSelenium3.0问题2:你如何从命令行启动SeleniumRC?java-jarselenium-server.jar//在浏
作者:编程之家 时间:2022-09-05
python+selenium获取与使用百度登录cookie
fromseleniumimportwebdriverimporttimeimportjsonwb=webdriver.Chrome()wb.get('https://www.baidu.com')wb.maximize_window()time.sleep(3)#登录链接url=wb.find_element_by_xpath('//*[@id="u1"]/a').click()#切换为用户名
作者:编程之家 时间:2022-09-05
selenium模块的使用
selenium模块的使用什么是selenium模块?基于浏览器自动化的一个模块.selenium模块和爬虫之间的关联便捷的获取网站中动态加载的数据便捷的实现模拟登陆selenium使用流程:环境安装:pipinstallselenium下载一个浏览器的驱动程序下载路径:https:/pm.taobao.org/
作者:编程之家 时间:2022-09-05
基于selenium的UI自动化
目录1、selenium介绍Selenium的优点:selenium组件:SeleniumRC工作流程2、使用SeleniumRC创建自动化程序2.1安装selenium2.2 安装浏览器驱动2.3 创建一个项目1、selenium介绍Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正
作者:编程之家 时间:2022-09-05
细说selenium的等待条件
转:细说selenium的等待条件selenium的显示等待在进行UI自动化测试的时候,我们为了保持用例的稳定性,往往要设置显示等待,显示等待就是说明确的要等到某个元素的出现或者元素的某些条件出现,比如可点击、可见等条件,如果在规定的时间之内都没有找到,那么就会抛出Exception.上面是我用
作者:编程之家 时间:2022-09-05
selenium源码分析:WebDriver初始化时做了什么?
WebDriver初始化时做了什么?这里通过查看源码来说明(备注:着重看中文注解部分!!!)fromselenium.webdriverimportChrome#初始化谷歌浏览器的WebDriverdriver=Chrome() 查看Chrome的源码:发现Chrome其实就是WebDriver类classWebDriver(RemoteWebDriver):"""Con
作者:编程之家 时间:2022-09-05
selenium切换到iframe
一,定位iframe1.有id,并且唯一,直接写iddriver.switch_to_frame("x-URS-iframe")driver.switch_to.frame("x-URS-iframe")2.有name,并且唯一,直接写namedriver.switch_to_frame("xxxx")driver.switch_to.frame("xxxx")3.无id,无name,先定位iframe
作者:编程之家 时间:2022-09-05
selenium+python+chrome环境搭建遇到的问题
今天试着搭建了selenium+python+chrome环境,为之后学习web自动化做好准备。搭建的过程中遇到了一些问题,记录下来给新的同学排雷哦。问题一:‘chromedriver’executableneedstobeinPATH问题解决方案:1、首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件
作者:编程之家 时间:2022-09-05
Selenium基础知识点总结
一、自动化测试是什么?自动化测试是指通过自动化测试工具或其他手段,按照测试人员的测试计划进行自动测试,目的是减轻手工测试的工作量。二、操作1.环境搭建1.为python安装selenium模块:pipinstallselenium2.下载相应浏览器驱动:Chromedriver;Firefoxdriver2.selenium知识点汇总
作者:编程之家 时间:2022-09-05
python+selenium环境搭建
一.安装pythonhttps://www.cnblogs.com/leslie12956/p/12227491.html二.安装pip1.检查pip是否安装,一般python安装后都默认安装了pippip-V2.如果未安装,可自行安装参考链接:https://www.cnblogs.com/leslie12956/p/12654829.html三.安装selenium1.cmd窗口输入命令pip/
作者:编程之家 时间:2022-09-05
selenium浏览器操作篇:浏览器的打开与窗口大小
我们知道,通过实例化一个WebDriver,基于WebDriverwire协议通过远程server就可以实现浏览器的操作。今天要说的就是浏览器最基本的操作(基于python):浏览器打开与窗口大小控制。1、打开浏览器在python中,使用selenium需先导入webdriver,然后实例化WebDriver类。导入:fromseleniumimpo
作者:编程之家 时间:2022-09-05
python自动化测试,遇到selenium.common.exceptions.ElementClickInterceptedException: Message: Element错的解决方法
是因为元素被遮挡了。我遇到的错误是如果某个输入框有提示下拉匹配但是我没有输入可以匹配的,就会出现这个错误。解决方法:element=self.driver.find_element_by_id('_project_funding_year')webdriver.ActionChains(self.driver).move_to_element(element).click(element).pe
作者:编程之家 时间:2022-09-05
selenium多窗口切换
selenium操作中,会通过click()操作,打开新窗口。当需要操作新窗口时,就需要进行窗口切换。(1)JS执行click操作#解决报错(Otherelementwouldreceivetheclick)organization=self.driver.find_element(By.XPATH,'//span[contains(text(),"%s")]'%organization_name)#定位到
作者:编程之家 时间:2022-09-05
selenium元素定位篇:css定位
在webUI自动化中,通过xpath基本上可以搞定所有的元素定位。但还有一种更为高效的定位方式:css定位。相比xpath定位,css定位的性能或者效率更高。css定位方式:方式一:单一属性或标签名定位1,标签名定位:以百度首页为例: 我们可以看到,input标签名有23个。所以,仅仅通过标签名的css定
作者:编程之家 时间:2022-09-05
上一页
63
64
65
66
67
68
69
70
下一页
小编推荐
热门标签
更多
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