手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
UI自动化测试-Select类的方法
在UI的自动化测试实战中,如果遇到下拉框的选择,我们可以使用Select类里面的方法来具体进行定位和解决。方法1:按照索引的方式定位方法2:按照value的方式定位方法3:按照文本的方式定位首先,在桌面新建一个"index.html",内容如下:1<!DOCTYPEhtml>2<htmllang="en">3<head>4
作者:编程之家 时间:2022-09-05
selenium之下拉列表
1importtime2fromselenium.webdriverimportChrome3fromselenium.webdriver.chrome.optionsimportOptions4fromselenium.webdriver.common.byimportBy5fromselenium.webdriver.support.selectimportSelect67#浏览器参数配置8#无窗口9opt
作者:编程之家 时间:2022-09-05
selenium--Xpath定位
主要介绍xpath定位的几种方式#xpath定位driver.find_element_by_xpath('//*[@属性=元素值]')表达式描述nodename选取此节点的所有子节点/从当前节点选取直接子节点//从当前节点选取子孙节点.选取当前节点..选取当前节点的父节点@选取属性*
作者:编程之家 时间:2022-09-05
爬虫8 - 可视化爬虫框架Selenium
基本使用selenium在爬虫中的应用获取动态网页中的数据,一些动态的数据我们在获取的源码中并没有显示的之一类动态加载数据可用于模拟登录 安装seleniumpipinstallselenium 下载浏览器驱动Chrome浏览器下载地址:http://chromedriver.storage.googleapis.com/index
作者:编程之家 时间:2022-09-05
220702 selenium爬虫学习
1、今天继续学习selenium操作。测试了下,目标网站的翻页机制是跳转框输入页码或直接点击页码翻页。两种处理的方式依据不同思路,可以用不同代码实现。先看下第一种的,在20220630随笔中已经有,这里只要看下如何输入页码后回车就行,因为目标网站跳转页面并没有下一页按键(参考链接:https:/
作者:编程之家 时间:2022-09-05
selenium工具之访问本地html文件
前言Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。selenium工具的主要功能包括:1)测试与浏览器的兼容性——测试你的应用程序看是否能够很
作者:编程之家 时间:2022-09-05
UI自动化测试之ActionChains类
ActionChains主要是针对鼠标事件的处理,在鼠标事件中常用的交互为悬浮,双击,以及右键等操作。如果想使用ActionChains的类,首先需要导入它,导入的命令为:fromselenium.webdriver.common.action_chainsimportActionChainsActionChinas类的源码具体如下:def__init__(self,
作者:编程之家 时间:2022-09-05
【Python+Selenium】 实现对excel文件的读写操作,轻轻松松一步到位
前言利用selenium在做自动化测试的时候,经常会用到数据来做批量测试,常用的方式有读取txt文件,xml文件,csv文件以及excel文件几种。使用excel来做数据管理时,需要利用xlrd、xlwt开源包来读写excel。1、安装xlrd、xlwtpipinstallxlrdpipinstallxlwt 2
作者:编程之家 时间:2022-09-05
selenium
selenium模块使用selenium模块和爬虫之间具有怎样的关联--便捷的获取网站中动态加载的数据--便捷实现模拟登录什么是selenium模块--基于浏览器自动化的一个模块selenium使用流程:--环境安装:pipinstallselenium--下载一个浏览器的驱动程序--下载路径:--驱动程序和浏览器
作者:编程之家 时间:2022-09-05
[selenium]点击元素出现的obscure问题
前言我们一般使用如下方式点击元素:elem=driver.find_element(...)elem.click()#或者使用带等待条件的方式elem=WebDriverWait(driver,10).until(EC.xxx(...))elem.click()正常情况下,这样去做是没问题的,但某些情况下可能会有报错:selenium.common.exceptions.Elemen
作者:编程之家 时间:2022-09-05
selenium键盘输入操作
模拟键盘操作导入包:fromselenium.webdriver.common.keysimportKeys常用的键盘操作1.send_keys(Keys.BACK_SPACE)------删除键2.send_keys(Keys.SPACE)--------空格键3.send_keys(Keys.TAB)------tab键4.send_keys(Keys.ESCAPE)-------回退esc键5.send_keys(Keys.ENTER)
作者:编程之家 时间:2022-09-05
还在为兼容性测试发愁?让我们用Python来轻松搞定吧
每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试 随着互联网的发展急速发展,浏览器的样式也层出不穷,这样测试前端功能的小伙伴的工作量就很大,需要测试前端功能在不同
作者:编程之家 时间:2022-09-05
Selenium的基本使用
环境配置1.在pycharm中下载Selenium 2.谷歌浏览器驱动程序下载地址:http://chromedriver.storage.googleapis.com/index.html简单小例子importtimefromseleniumimportwebdriver#设置自动化打开的浏览器访问网址url='https://www.cnblogs.com/'#设置谷歌浏览
作者:编程之家 时间:2022-09-05
Python_Selenium的等待操作
在跑自动化脚本时,有时候因为网络或者其他因素的影响会导致元素还没加载出来然后报notfindelement错误,所以这时候就需要注意添加等待selenium的等待分为3种:1、固定等待2、智能等待3、显示等待 1、固定等待:线程停止time.sleep(2) 2、隐式等待(智能等待):对网页所有
作者:编程之家 时间:2022-09-05
文件上传
安装autoit这个工具。autoitV3工具是用来查看windows窗口信息及控件信息的安装pyautoit模块。解压pyautoit-master.zip文件在windows窗口进入到解压目录之后,再在地址栏输入cmd执行以下命令pythonsetup.pyinstall importtimeimportautoitfromseleniumimport
作者:编程之家 时间:2022-09-05
爬虫之selenium
目录selenium介绍基本使用selenium用法元素操作等待元素被加载元素各项属性执行js代码切换选项卡浏览器前进后退无界面浏览器异常处理登录获取cookie保存selenium介绍由于requests模块不能执行js,有的页面内容,我们在浏览器中可以看到,但是请求下来没有。selenium模块:模拟操作浏览
作者:编程之家 时间:2022-09-05
[selenium]相对定位器
前言RelativeLocators,相对定位器,是Selenium4引入的一个新的定位器,相对定位器根据源点元素去定位相对位置的其它元素。相对定位方法其实是基于JavaScript的getBoundingClientRect()而实现,简单的页面还行,复杂页面中可能会定位到需要相同类型的元素。比如要定位按钮A右边的按钮
作者:编程之家 时间:2022-09-05
selenium 浏览器的其他操作
fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimporttime#webdrive获取浏览器对象driver=webdriver.Chrome("chromedriver.exe")#获取浏览器(Chrome)驱动#准备一个网址url="https://www.baidu.com/"driver.get(url)#将地址发
作者:编程之家 时间:2022-09-05
python之selenium wire获取请求头参数
selenium-wire扩展了Selenium的Python绑定,让您可以访问浏览器发出的底层请求。 您编写代码的方式与使用Selenium的方式相同,但您可以获得额外的API来检查请求和响应并动态更改它们一:简介selenium是爬虫常用的手段之一,由于是使用浏览器驱动模拟手动操作,所以只要掌握一些
作者:编程之家 时间:2022-09-05
python-selenium对下拉选择框的操作,Select类
首先要确认下拉选择框,是通过html中的select-option标签组合而成的**Select类只能操作select-option组成的下拉选择框**,例如<selectid="s1Id"><option></option><optionvalue="o1"id="id1">o1</option><optionvalue="o2"id=&q
作者:编程之家 时间:2022-09-05
python selenium 操作文件上传,并发操作时,文件选择窗口混乱解决方案
上传文件使用的是python+autoit模块,这种方式有一个问题,当出现多条任务同时选择文件上传的时候,无法判断那个文件选择窗口的归属,从而出现上传了错误的文件!解决方法:要上载文件而不单击上载按钮,在大多数情况下,您可以直接将文件发送到该页上的某个元素。这将是具有input标记名和
作者:编程之家 时间:2022-09-05
b0122 python 爬虫 (二)-selenium-自动化测试
说明使用chrome浏览器。环境参考 selenium+python爬虫全流程教程 前面的安装过程思路查看浏览器chrome版本,这里是98.0.4758.102,去官网下载驱动程序安装python依赖包 selenium,这里装完后是4.3.0 使用工程路径D:\1_common\python\code\projects\Bigdata2022\C
作者:编程之家 时间:2022-09-05
selenium常用方法
#text方法,获取超链接即<a></a>之间的文字:Driver.find_element_by_link_text("网上申请").text#Get_attribute()获取属性值:driver.find_element_by_id("kw").get_attribute('type')#Maximize_window()实现浏览器窗口最大化:driver
作者:编程之家 时间:2022-09-05
Selenium--WEB自动化测试工具
读者提问:WEB自动化测试工具有推荐的吗 ? 阿常回答:有,Selenium。官网地址:https://www.selenium.devGithub地址:https://github.com/selenium/selenium (开源社区)阿常碎碎念: Selenium测试直接在浏览器中运行,就像真实用户所做的一样。Selenium测试可以在Windows、Linux和
作者:编程之家 时间:2022-09-05
selenium启动无头模式
ChromeOptionschromeOptions=newChromeOptions();//重新配置chromeOptions使用无头浏览器打开chromeOptions.addArguments("--headless");//设置不使用gpuchromeOptions.addArguments("--disable-gpu");//设置窗口大小chromeOptions.addArguments("window-size
作者:编程之家 时间:2022-09-05
selenium
目录selenium基本使用基本使用模拟登录百度查找控件,点击,输入文本无界面浏览器selenium其它用法获取位置属性大小,文本等待元素被加载元素操作执行js代码切换选项卡浏览器前进后退异常处理selenium登录cnblogs获取cookie获取cookie打开页面selenium基本使用由于requests不能执行js
作者:编程之家 时间:2022-09-05
Python爬虫学习02(使用selenium爬取网页数据)
Python爬虫学习02(使用selenium爬取网页数据)目录Python爬虫学习02(使用selenium爬取网页数据)1.1,使用的库1.2,流程1.3,用到的函数1.3,示例:利用selenium从中华人民共和国民政部网站获取行政区划信息1.4,优化1.4.1,问题描述1.1,使用的库fromseleniumimportwebdriverfromselenium.
作者:编程之家 时间:2022-09-05
python安装selenium库
一. 安装selenium模块pipinstallselenium-ihttps://pypi.tuna.tsinghua.edu.cn/simple二. 根据浏览器的版本下载驱动点击-->帮助-->关于GoogleChromehttp://chromedriver.storage.googleapis.com/index.html 然后根据操作系统下载相关的软件 三、将下载的文件
作者:编程之家 时间:2022-09-05
selenium在scrapy中的使用网易新闻
前言在使用scrapy爬取网易新闻时里面的新闻标题和新闻详情页的url是动态加载的数据,所以单纯使用scrapy是抓取不下来这些内容的,刚好使用selenium又可以原封不动的拿到网页的源码,所以scrapy结合selenium就可以拿到标题和详情页的url。流程1.在爬虫文件中实例化一个浏览器对象,
作者:编程之家 时间:2022-09-05
使用selenium grid实现下发任务到远程机器,远程执行测试用例
背景:1、UI自动化测试用例,可能想要在不同版本、不同浏览器下执行2、UI自动化测试用例较多的时候,耗时时间长,这个时候可以通过分散在不同的机器上执行,减少自动化测试时间实现通过seleniumgrid来实现分布式测试,其整个结构有一个hub的主节点和若干个node代理节点组成。hub用来
作者:编程之家 时间:2022-09-05
上一页
97
98
99
100
101
102
103
104
下一页
小编推荐
热门标签
更多
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