手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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-01】基础版本演变为关键字驱动
最初(基础)版本的UI自动化脚本样式如下:(以下均以百度首页为例)fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Firefox()driver.implicitly_wait(30)driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("pyt
作者:编程之家 时间:2022-09-05
入行4年,跳槽2次,我摸透了软件测试这一行!
最近几年软件测试行业在如火如荼的发展壮大,互联网以及其他传统公司都需要大批量的软件测试人员,但是20年的疫情导致大规模裁员,让人觉得行业寒冬已来,软件测试人员的职业规划值得我们深度思考。 大家都比较看好软件测试行业,只是因为表面上看起来:钱多事少加班少。其实这个都是针
作者:编程之家 时间:2022-09-05
【python+selenium-02】关键字驱动结合ddt
unittest是python自动化测试的框架,里面集成了很多好用的方法。我们先来看下下面的一段代码(实现了3个测试用例)importunittestfromseleniumimportwebdriverfromtimeimportsleepclassTestDemo01(unittest.TestCase):#前置条件defsetUp(self):se
作者:编程之家 时间:2022-09-05
python+selenium--浏览器操作的基本方法
关于自动化测试其实很多时候都是为了节省时间做一些大批量的复用性工作,在正式学习自动化脚本编写之前,这里引用陈建忠老师的博客内容,希望大家能了解一下关于什么是自动化的知识,在日后做自动化测试的过程中会根据不同的项目、不同的需求、不同的测试内容制定合理的自动化测试方案。
作者:编程之家 时间:2022-09-05
selenium+python如何定位一个元素,只有文字内容不一样
通过baiXpath来定位。你需要把Elements展示全du。依照你这个图我只能zhi看到两个dao节点。那么zhuan可以尝试用driver.find_element_by_xpath("//*/div/div[2][text()="其他模块shu"]")来试试定位。个人模块只要把“其他模块”替换成“个人模块”即可。
作者:编程之家 时间:2022-09-05
Python之selenium库
本篇仅作为代码记录要使用selenium必须装浏览器驱动,下载一个驱动包,解压放在python的script目录即可#!/usr/bin/python#-*-coding:UTF-8-*-#Author:RuiMingLin#DateTime:2021/01/2615:06#Description:fromseleniumimportwebdriverfromselenium
作者:编程之家 时间:2022-09-05
Selenium Builder
SeleniumBuilder录制工具在火狐浏览器的附加组件中搜索添加SeleniumBuilder即可打开你要测试的URL戒者打开插件后输入你要测试的URL,点击record,然后你就正常操作每个页面或者流程即可;seleniumbuilder会录制下来流程。------->>后续,你可以直接复制里面的录制的步骤及流
作者:编程之家 时间:2022-09-05
爬虫selenium框架爬取携程酒店数据
全部原创截止到2021.1.29可用,直接写入了数据库看代码就可以知道数据表设计的方式,有帮助的话点个赞谢谢.fromseleniumimportwebdriverfromtimeimportsleepimportxlwt#进行excel操作importpandasaspdfromsqlalchemyimportcreate_enginedriver=webd
作者:编程之家 时间:2022-09-05
利用 selenium 自动在 canvas 上提交作业
参考:你用Python写过哪些有趣的脚本?-景略集智的回答-知乎Howtouploadfilewithselenium(Python)?importtimefromseleniumimportwebdriverfromconfigparserimportConfigParser,ExtendedInterpolation#读配置文件parser=ConfigParser(interpola
作者:编程之家 时间:2022-09-05
web自动化测试:模拟鼠标操作之悬浮,并点击悬浮后出现的元素
关于鼠标悬浮这个知识点,我查找了很多资料,发现网上的都是抄袭大法,基本内容例子都是一模一样w(゚Д゚)w首先纠正他们的一个错误:没有调用element_to_be_clickable这个方法,直接click悬浮之后出现的元素。这样是操作不了的,我因此浪费了一天时间,还以为是自己定位错误~。如图,会出现
作者:编程之家 时间:2022-09-05
Selenium_按钮的点击、文本框的输入和清除操作3
fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()driver.get("https://www.baidu.com")#定位元素input_box=driver.find_element_by_id("kw")search_btn=driver.find_element_by_id("su")#sen_
作者:编程之家 时间:2022-09-05
「Selemium」- ChromeDriver only supports characters in the BMP @20210211
问题描述在Selenium中,执行自动化测试任务,产生如下错误:Caught:org.openqa.selenium.WebDriverException:unknownerror:ChromeDriveronlysupportscharactersintheBMP(Sessioninfo:chrome=87.0.4280.66)Buildinfo:version:'3.141.59',revision:'e82be7d35
作者:编程之家 时间:2022-09-05
spring boot集成selenium,chromedriver 自动化测试 报错Lcom/google/common/util/concurrent/SimpleTimeLimiter
<!--selenium浏览器测试--><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>3.4.0</version></depende
作者:编程之家 时间:2022-09-05
超级鹰+selenium规避检测模拟登录12306
环境准备1.python3.6+2.超级鹰账号(超级鹰官网)3.selenium4.谷歌浏览器88版(涉及selenium规避检测)流程分析1.selenium打开浏览器,跳转账号密码登录页面2.获取验证码图面3.超级鹰处理验证码4.模拟输入账号密码并点击验证码5.解决登录滑块1.跳转账号密码页面现在大多数
作者:编程之家 时间:2022-09-05
Selenium_窗口切换switch_to.window12
想一下这样的场景,打开页面A点击一个链接,在一个新的窗口打开页面B,由于之前的driver实例对象在页面A,但是你接下来操作的元素在页面B中,此时脚本就会报错找不到元素。该场景需要使用到selenium的switch_to.window()方法进行窗口切换。演示场景:打开百度首页(页面A),点击新闻链接(在一个新窗
作者:编程之家 时间:2022-09-05
Python 爬虫实战 — 抓取京东商品数据!
大家好,我是zeroing~今天介绍一下如何用Python来爬取京东商品类目,数据包含商品标题、价格、出版社、作者等信息,本次爬虫用到的核心库为Selenium+pyquery,Selenium用于驱动浏览器对网页进行模拟访问,pyquery用于解析页面信息做数据提取,先看一下最终效果启动脚本之后,Selen
作者:编程之家 时间:2022-09-05
Python爬取动态网页selenium库调用浏览器报错,找不到指定文件,Message: ‘chromedriver‘
selenium.common.exceptions.WebDriverException:Message:‘chromedriver’打开浏览器,在地址栏输入chrome://version/便可以查看到谷歌当前的版本号2.接着我们来到谷歌浏览器驱动的下载网http://chromedriver.storage.googleapis.com/index.html找到与自己浏览器版本
作者:编程之家 时间:2022-09-05
selenium-pytest基础使用,利用cookie欺骗实现免密登录,最大化、最小化窗口,利用js获取页面的加载时间,取出cookie、添加cookie值
1、利用cookie欺骗实现免密登录简书importjsonfromseleniumimportwebdriverfromtimeimportsleepimportpytestclassTest_Jianshu(object):defsetup_class(self):'''打开浏览器'''self.driver=webdriver.Chrome()
作者:编程之家 时间:2022-09-05
【可视化爬虫实战】使用selenium爬取学校教务网并保存成绩截图
本文目录写作缘起上代码思路分析下载selenium库使用selenium库访问网页获取标签(这里使用xpath)模拟浏览器行为具体使用如下:保存截图效果展示写在最后对selenium的总结项目总结写作缘起南墙最近学习爬虫了解到了一个好玩的玩意儿—selenium自动化测试工具,Selenium是
作者:编程之家 时间:2022-09-05
ubuntu中selenium+chrome截图时中文显示成方框问题的解决方法
ubuntu中通过selenium+chrome打开浏览器网页截图时,中文部分如果显示为方框,这说明系统中缺少支持的中文字体。解决方法:1.下载任意一种中文字体,或者直接从windows系统字体文件夹(C:\Windows\Fonts)中选择一种,比如宋体simsun.ttc2.将该字体文件放入/usr/share/fonts/路径下3.修改
作者:编程之家 时间:2022-09-05
19-selenium操作已启动的浏览器
目录1.步骤2.注意1.步骤找到本地安装的浏览器启动路径,例如Chrome 通过命令行启动ChromeDbug模式,如下 #windows $chrome.exe--remote-debugging-port=9222
作者:编程之家 时间:2022-09-05
web自动化,selenium 无法清空输入框默认值继续输入
有的页面输入框自带默认值,想要修改里面的内容时,先使用clear()再send_keys(),这种方式无法清除只会在默认值后面追加内容,不是我想要的结果解决方法:方法一:先双击,后直接send_keys(),不用clear()缺陷:双击不一定能选中所有内容fromselenium.webdriver.common.ac
作者:编程之家 时间:2022-09-05
python selenium expected_conditions使用实例
先翻译一下这些方法的用法title_is:判断当前页面的title是否精确等于预期title_contains:判断当前页面的title是否包含预期字符串presence_of_element_located:判断某个元素是否被加到了dom树里,并不代表该元素一定可见visibility_of_element_located:判断某个元素是
作者:编程之家 时间:2022-09-05
盘点2021年最值得学习的自动化测试框架
魔幻的2020年马上就要过去了,竟然有一点点猝不及防。我们还是要向前看,戴着口罩继续前行,这里就简单盘点一下2021年最值得学习的自动化测试框架吧。selenium毫无疑问,selenium仍然是目前市面上最值得测试同学学习的ui自动化测试框架。selenium拥有稳定的api,这意味着你每次的
作者:编程之家 时间:2022-09-05
Selenium_POM架构17
什么是POMPOM是PageObjectModel的简称,它是一种设计思想,意思是,把每一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,POM一般使用三层架构,分别为:基础封装层、页面对象层、测试用例层。
作者:编程之家 时间:2022-09-05
如何安装selenium框架
半年前因不满自己工作内容,便到处寻求资料,偶遇分享一套全套教程。开始学习python,后接触selenium有关内容。前期因为配置环境花了些许时间,后来解决了,回想是如此简单安装步骤1.下载python文件夹 https://www.python.org/2.配置环境变量在我的电脑里>>右击点击属性>>点击高
作者:编程之家 时间:2022-09-05
python才能做爬虫,No,C#也可以!
介绍网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。背景最近在玩爬虫,但是发现基本都是python的资料居多。如今代码圈很多做网
作者:编程之家 时间:2022-09-05
scrapy笔记三selenium
前言继续实例--------->爬取简书用普通selenium方式抓取数据首先打开网站发现需要点击展开更多才能获取想要的信息,只能通过selelnium来实现可以看到,目标元素的class的值是经过压缩加密的,这是一种反爬措施。每一次重新更新网站结构时,这个class的名称都会发生改变所以
作者:编程之家 时间:2022-09-05
Selenium 的基本了解以及Selenium IDE插件的知识点
Selenium是用于网页的测试seleniumGrid是使用于分布式测试使用到html、xml以及Xpath进行元素定位。Selenium可以用来录制脚本。关键字测试驱动的方式command表示要执行的操作是什么target表示操作的界面元素是哪个value表示操作时使用时多少/*1、/表示填写的B
作者:编程之家 时间:2022-09-05
爬虫-selenium的使用
Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,可以按指定的命令自动操作,但是他需要与第三方浏览器结合在一起才能使用。如果我们把Selenium和第三方浏览器(比如Chrome)结合在一起,就可以运行一个非常强大的网络爬虫了,这个爬虫可以处理JavaScrip、Cookie、heade
作者:编程之家 时间:2022-09-05
上一页
61
62
63
64
65
66
67
68
下一页
小编推荐
热门标签
更多
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