手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
Selenium系列3-浏览器对象操作
前言在我们日常进行UI自动化工作时,对浏览器对象的操作是所有用例的基础,而selenium的API,可以分为三大类:对浏览器本身的相关操作对浏览器页面中元素的定位对定位后元素的操作(如点击、输入等)所以在深入了解selenium前,我们先来看看selenium中是如何操作浏览器本身的导入seleni
作者:编程之家 时间:2022-09-05
Nunit Test Project(C#) + selenium环境搭建
一、准备:安装VisualStudio 二、开始安装1.创建NunitTestProject(C#)项目2.添加Selenium的支持使用NuGet添加包Selenium.Support和Selenium.WebDriver.MSEdgeDriver。->Selenium.Support:提供Selenium的接口,已经还包含了Selenium.WebDriver中的所有库;->Selenium.Web
作者:编程之家 时间:2022-09-05
python爬虫十六selenium页面等待
Selenium页面等待Cookie操作获取所有的cookie根据cookie的name获取cookie删除某个cookie页面等待selenium并不是为爬虫而生,但是它的所见即所爬可以方便的用来进行爬取数据,加载速度很慢,需要打开页面,加载相应的元素。如果打开网页,内部的元素慢慢进行加载,如果打开网页立即
作者:编程之家 时间:2022-09-05
Python3+Selenium自动化测试安装以及各种踩坑
Python3+Selenium自动化测试安装1.python安装python官网地址https://www.python.org/在Windows上安装python,我下载的是64位安装程序特别要注意勾上“AddPython3.8toPATH”,然后点“installnow”即可完成安装2.Selenium安装使用python可直接利用pip进行安装selenium启动cmd,注
作者:编程之家 时间:2022-09-05
selenium---生成BeautifulReport报告
前言自动化测试过程中,通过执行测试用例回生成对应的测试报告,在python的单元框架中也有几种测试报告,其中有pytest的html和allure报告,unittest中有HTMLTESTrunner以及BeautifulReport报告,前面的几种肯定都比较常用,安静今天来介绍最后一种BeautifulReport。BeautifulReport
作者:编程之家 时间:2022-09-05
python环境,配置selenium
1、导入包fromseleniumimportwebdriver2、下载chromedriver下载地址:https://chromedriver.storage.googleapis.com/index.html根据chrome版本下载对应的chromedriver,windows下载cahromedriver_win32.zip3、配置chromedriver把下载的chromedriver.zip解压出来,将chromed
作者:编程之家 时间:2022-09-05
记录学习selenium中遇到的一个关于frame层的问题
直接上流程:1、开始登录 2、点击我的私海 3、切入frame层发现此时frame的路径为:/html/body/div[5]/div[1]/div[3]/iframe[2]4、点击客户新增在这里发现也有frame层,但是发现一直无法切入 5、通过上述两个frame的路径对比,后来才明白第3步、第4步的这两个frame层并不
作者:编程之家 时间:2022-09-05
每日一书,《Selenium3自动化测试实战—基于Python语言》PDF高清版
《Selenium3自动化测试实战——基于Python语言》重要知识点总结如下:《Selenium3自动化测试实战—基于Python语言》(1)Python3编程语言基础精讲(2)通过20个例子展示WebDriverAPI的使用场景(3)unittest&pytest两大单元测试框架全面介绍(4)数据驱动模型在项目中的应
作者:编程之家 时间:2022-09-05
selenium,基类封装
#coding=utf-8fromselenium.webdriver.support.selectimportSelectfromutil.base_driverimportBase_DriverclassBase_Page:def__init__(self,driver):self.driver=Base_Driver().get_driver1()deffind_element(self,*args):try
作者:编程之家 时间:2022-09-05
selenium selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted beca
bug详情docker安装的selenium_firefox,运行时报错seleniumselenium.common.exceptions.WebDriverException:Message:unknownerror:sessiondeletedbecauseofpagecrashfromunknownerror:cannotdetermineloadingstatusbug定位默认的shm_size过小,只有64Mbug说
作者:编程之家 时间:2022-09-05
Selenium——元素等待
1.背景在Selenium自动化测试过程中,经常会出现elementisnotattachedtothepagedocument的异常情况。这种情形往往是由于上一步操作之后,页面元素连接失败导致的。2.解决方案针对以上问题,一般通过操作页面元素前,设置等待时间的方式解决。而在Selenium中,设置元素等
作者:编程之家 时间:2022-09-05
Selenium系列1-Selenium介绍
主流的自动化测试工具QTPQTP是一个商业的自动化测试工具,收费,支持web、桌面自动化测试SeleniumSelenium是一个开源的web自动化测试工具,免费RobotframeworkRobotframework是一个基于Python可扩展的关键字驱动的测试自动化框架(基本上已被淘汰)AirtestAirtest是网
作者:编程之家 时间:2022-09-05
python通过selenium获取网页信息可以绕过反扒系统
加载selenium控件:pipintallselenium;pipshow seleniumweb下载地址:chrome浏览器,chrome插件,谷歌浏览器下载,谈笑有鸿儒(chromedownloads.net)配置环境变量path:C:\ProgramFiles\Python38完整代码:importrequestsfrombs4importBeautifulSoupfromdatetimeimport
作者:编程之家 时间:2022-09-05
Selenium之下拉选择框、 弹出框、 滚动条操作
Select类Select类是Selenium为操作select标签特殊封装的。实例化对象:select=Select(element)element:<select>标签对应的元素,通过元素定位方式获取,例如:driver.find_element_by_id("selectA")操作方法:1.select_by_index(index)-->根据option索引来定位,从0开始2.
作者:编程之家 时间:2022-09-05
2021-09-14
执行用例报错selenium.common.exceptions.SessionNotCreatedExceptionappium+python+unittest执行用例报错selenium.common.exceptions.SessionNotCreatedException:Message:Anewsessioncouldnotbecreated.(Originalerror:Requestedanewsessionbutonewasi
作者:编程之家 时间:2022-09-05
使用python+Selenium动态爬取《率土之滨》藏宝阁账号信息
本文演示如何使用Selenium爬取《率土之滨》藏宝阁账号信息(武将数量,武将姓名,战法数量,宝物数量,价格,收藏数量等等),因为不同的信息需要进行各种点击才能获取,因此需要使用动态网页自动化工具Selenium。本文仅供个人学习,不做商业用途。准备工具python+ Selenium
作者:编程之家 时间:2022-09-05
Selenium系列2-搭建测试环境
浏览器驱动下载ChromeDriverforChrome首先查看Chrome版本号下载对应版本的驱动官方下载地址:http://chromedriver.storage.googleapis.com/index.html国内镜像地址:https:/pm.taobao.org/mirrors/chromedriver版本对应查看地址:http://chromedriver.storage.googleapis.c
作者:编程之家 时间:2022-09-05
[Java版]selenium关键字驱动框架设计实战(二)
[Java版]selenium关键字驱动框架设计实战(一)_职说测试-CSDN博客关键字框架实现前面已经带领大家认识了java反射,也演示了反射的调用示例,关键字的封装、更有关键字框架的代码实现;接下来就是对这个框架的具体实现进行封装。读取Excel测试用例,需要用到poi工具包<!--excel读
作者:编程之家 时间:2022-09-05
用selenium爬取拉勾网信息
#爬取拉勾网信息,用selenium模块fromselenium.webdriverimportChromefromselenium.webdriver.common.keysimportKeysimporttimeweb=Chrome()#创建浏览器,打开拉勾网web.get("https://www.lagou.com/")#找到城市选择窗口的关闭按钮,并点击web.find_element_by_
作者:编程之家 时间:2022-09-05
Selenium - 鼠标与键盘操作
1.鼠标操作1.1介绍:常见的鼠标操作有:点击、右击、双击、悬停、拖拽等,对于这些鼠标操作Selenium都封装了相应的操作方法。现在Web产品中存在丰富的鼠标交互方式,作为一个Web自动化测试框架,需要应对这些鼠标操作的应用场景。1.2常用的操作方法1.context_click(element):右击
作者:编程之家 时间:2022-09-05
python-selenium,
一.问题:后台使用python+selenium自动登录时,遇到阿里无痕登录验证 二.原因和解决办法:1.原因:阿里云滑块会检测window.navigator.webdriver是否为True2.解决方法:将window.navigator.webdriver定义为undefined即可。
作者:编程之家 时间:2022-09-05
python+selenium+chrome 做滑动验证码 会被浏览器检测到使用的自动软件导致滑动验证失败
python+selenium+chrome做滑动验证码会被浏览器检测到使用的自动软件导致滑动验证失败解决方法:代码中添加:importtimefromseleniumimportwebdriverfromselenium.webdriverimportActionChainsoptions=webdriver.ChromeOptions()options.add_argument('--disab
作者:编程之家 时间:2022-09-05
二-python+selenium抓取网页新闻列表元素,保存到excel文档中
对于python+selenium抓取网页新闻列表元素,保存到excel文档中_huan_128的专栏-CSDN博客进行的优化注意:本人出于学习,自己所瞎写,如注重写编码规则者,请忽略 #!/usr/local/bin/python3#!python3.9#-*-coding:UTF-8-*-'''@File:xwzx1.py@Time:2021-09-0918:32
作者:编程之家 时间:2022-09-05
python+selenium模拟键盘输入-20210919
文章目录常用的键盘操作:例子常用的键盘操作:send_keys(Keys.BACK_SPACE):删除键(BackSpace)send_keys(Keys.SPACE):空格键(Space)send_keys(Keys.TAB):制表键(TAB)send_keys(Keys.ESCAPE):回退键(ESCAPE)send_keys(Keys.ENTER):回车键(ENTER)send_keys(Keys.CONTROL,
作者:编程之家 时间:2022-09-05
Selenium简介
一、简介1、web自动化的两种方式(1)模拟整个http客户端(基于协议)常见于性能测试或者接口测试,Jemeter、LR、Postman。不需要浏览器,不需要用户操作。(2)模拟用户行为(基于UI)——selenium、appium常见于功能测试,需要浏览器,不需要用户操作。2、selenium是什么selenium是基于UI的
作者:编程之家 时间:2022-09-05
selenium学习笔记--java
selenium学习笔记–java配置加载驱动。打开网址driver.get(url)、driver.navigate().to(url);ChromeOptionsoptions=newChromeOptions();WebDriverdriver=newChromeDriver(options);driver.get("https://music.163.com/");driver.navigate().to(driver.getCur
作者:编程之家 时间:2022-09-05
Selenium系列4-元素定位
前言说起元素定位,一定是学习自动化测试绕不开的第一道关,无论是web端的UI自动化还是移动端的自动化,在需要首先对元素进行定位才可以完成对元素的操作已达成测试目的,在Selenium中,可以使用find_element(定位单个元素)或find_elements(定位多个元素)方法来定位元素。Selenium元素定位常
作者:编程之家 时间:2022-09-05
python webdriver环境搭建
一、Python安装Window系统下,python的安装很简单。访问python.org/download,下载最新版本,安装过程与其他windows软件类似。记得下载后设置path环境变量,然后Windows命令行就可以调用了(python的安装不会的看之前帖子)二、Selenium安装方法1:pipinstallselenium因我已安装seleniu
作者:编程之家 时间:2022-09-05
UI自动化面试
1.操作链2.找不到元素的原因有哪些1)还没有加载好2)元素不可点击或者不可见3)页面元素是动态的元素的属性动态 idclass可以是动态的 尽量选择静态属性动态位置 第一个第二个会变化 使用模糊查询或者遍历3.什么情况下使用javascript定位元
作者:编程之家 时间:2022-09-05
selenium自动化问题合集
一.调试过程中遇到电脑越来越卡的问题这个问题一般就是没有关闭webdriver服务导致。调试一遍打开一个服务最后导致电脑越来越卡。解决办法1.在执行末尾添加driver.close方法。2.打开任务管理器进程找到浏览器driver并关闭。栗子:谷歌为chromedriver.exe
作者:编程之家 时间:2022-09-05
上一页
80
81
82
83
84
85
86
87
下一页
小编推荐
热门标签
更多
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