手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 IDE 功能扩展
Postedon2017-02-18byadmin通过上一节的学习,相信我们已经会selniumIDE的基本使用了,为了使selenium更强大,其实selenium还提供了良好的扩展能力。----//用户扩展用户扩展就是使用javaScript文件来创建定制化特性,添加新功能,通常情况下这种扩展就是定制化命令,但扩展并不仅限
作者:编程之家 时间:2022-09-05
菜鸟学自动化测试一—-selenium IDE
Postedon2017-02-18byadmin对于,我们做测试的新手来说,自动化测试一直是一个比较高级的领域,当然是相对于手工测试来说。最近,对自动化测试产生了兴趣。不,具体点应该是对selenium工具产生了兴趣。为什么不是QTP呢,之前,QTP也有学习,后来还买了本《QTP自动化测试进阶指南》,看了几天,不
作者:编程之家 时间:2022-09-05
Selenium ActionChains、TouchAction方法
ActionChains和TouchAction可以用来模拟点击、双击、滑动等事件。ActionChains用于执行PC端的鼠标移动、按键、拖拽等事件;TouchActions用法与ActionChains类似,可以用来模拟PC和移动端的点击、滑动、拖拽等手势操作。ActionChains和TouchAction都是将动作存储在队列中,然后执
作者:编程之家 时间:2022-09-05
Selenium ActionChains、TouchAction方法
ActionChains和TouchAction可以用来模拟点击、双击、滑动等事件。ActionChains用于执行PC端的鼠标移动、按键、拖拽等事件;TouchActions用法与ActionChains类似,可以用来模拟PC和移动端的点击、滑动、拖拽等手势操作。ActionChains和TouchAction都是将动作存储在队列中,然后执行perf
作者:编程之家 时间:2022-09-05
java selenium使用阿布云ip代理
关于javaselenium使用阿布云,官网也只有火狐的示例代码而谷歌浏览器的示例根本没有,网上能找到一两篇文章,基本不能使用或许自己根本没有试过。今天这篇博客来分享一下javaselenium如何使用阿布云代理,核心思路就是selenium不支持用户名加密码的这种ip代码方式。想要使用谷歌
作者:编程之家 时间:2022-09-05
Selenium执行JavaScript脚本
JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过PythonSeleniumWebDriver执行JavaScript语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分也能做。WebDriver是模拟终端用户的交互,所以就不能点击不可见的元素,有时
作者:编程之家 时间:2022-09-05
Selenium Web元素操作
我们定位到Web页面元素之后,可以对元素进行一系列的操作,实现跟页面的交互。包括点击、文本输入、元素属性获取等。常用的方法列举如下:方法描述click()点击元素send_keys(*value)用于向EditText(可编辑文本控件)输入文本;还可以用于输入文件(如百度图片搜索输入图片)get_attribut
作者:编程之家 时间:2022-09-05
在自动化测试中使用TestNG一
第2章TestNG语法2.1TestNG简介TestNG(TestNextGeneration)在JUnit基础上新增了许多功能。TestNG支持单元自动化测试,另外,它还可以集成Selenium、Appium和HttpClient等框架做各种类型的自动化测试。主要特点如下。■强大的注解功能。■数据驱动。■支持多种并
作者:编程之家 时间:2022-09-05
selenium 爬取详情页附件链接,并且下载
code1importsys,ossys.path.append("/".join(os.path.dirname(os.path.abspath(__file__)).split("/")[:-1])+'/lib')fromseleniumimportwebdriverimporttimefromselenium.webdriver.common.keysimportKeys#coding=utf-8impo
作者:编程之家 时间:2022-09-05
在chrome安装IDE
第一种方法:可以通过访问:https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd?utm_source=chrome-ntp-icon 12进行安装第二种方法第一种方法无法访问的话,可以通过seleniumIDEgithub地址 10下载压缩包并解压。打开扩展程序打开开
作者:编程之家 时间:2022-09-05
selenium八大元素定位方法
find_element_by_id通过元素的id定位driver=webdriver.Chrome()driver.get('http://www.baidu.com')driver.maximize_window()#time.sleep(3)driver.find_element_by_id('kw').send_keys('selenium')driver.find_element_by_id('su�
作者:编程之家 时间:2022-09-05
Selenium 八大元素定位方式
UI自动化测本质无非就是:定位元素->操作元素->模拟页面动作->断言结果->生成测试报告。所以我们做UI自动化的第一步就是定位元素,如果连元素都定位不到就更不必说接下来的操作。本篇随笔便是关于Selenium八大元素定位方式,让你成功定位元素。find_element_by_id#-*-
作者:编程之家 时间:2022-09-05
Selenium Web元素操作
我们定位到Web页面元素之后,可以对元素进行一系列的操作,实现跟页面的交互。包括点击、文本输入、元素属性获取等。常用的方法列举如下:方法描述click()点击元素send_keys(**value*)用于向EditText(可编辑文本控件)输入文本;还可以用于输入文件(如百度图片搜索输入图片)
作者:编程之家 时间:2022-09-05
使用python的selenium爬取AJAX动态网站实例
使用python的selenium爬取AJAX动态网站实例一、如何判断一个网站的资源是AJAX动态更新打开目标网址(本例使用巨潮资讯网站做学习交流使用)http://www.cninfo.com.cnew/commonUrl?url=disclosure/listotice#sseMain在浏览器右键->检查元素或使用快捷键f12,选择network->
作者:编程之家 时间:2022-09-05
selenium实现疫情签到
完整代码fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfromtimeimportsleepfromemail.mime.textimportMIMETextfromemail.headerimportHeaderfromsmtplibimportSMTP_SSLshuju=[['账户','密码','邮箱&#
作者:编程之家 时间:2022-09-05
python+selenium学习2元素定位操作后干什么
"""定位到元素之后,我们要做什么?clear():清楚文本send_keys(value):,模拟键盘输入数据,除了字母外,还可以发一下快捷键click():单击元素,例如按钮操作、超链接、单选框、复选框操作Current_url:返回当前页面的url地址,获取地址title:返回当前页面的titleText:获取页面(提示框、警告
作者:编程之家 时间:2022-09-05
appium手机自动化测试环境搭建遇到的各种坑
经过几个日夜的奋战,终于把appium手机自动化测试的环境搭建起来了,尽管之前也多次尝试搭建成功过,但这次遇到的各种坑完全是从appium的原理及深层分析上解决的,中间遇到各种辛酸让人难受,但努力探索终于拨云见日了~~appium之坑1,appium有关的安装包下载资源慢 由于下载资源在国外,最
作者:编程之家 时间:2022-09-05
菜鸟学自动化测试三—-selenium 命令
Postedon2017-02-18byadmin关于,selenium命令这一部分,为了便于像我一样的菜鸟理解,我采用通过例子讲命令的方式。边学边总结吧!相互学习。呵呵。菜鸟Selenium命令通常被称为selenese,有一系列运行测试案例所需的命令构成。----//Actions—-//ActionsActions描述了用户所
作者:编程之家 时间:2022-09-05
appium-java测试错误总结
##appium-java测试错误总结1、java.lang.NoClassDefFoundError:org/openqa/selenium/interactions/Interactiveatjava.base/java.lang.ClassLoader.defineClass1(NativeMethod)atjava.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)atjava.base/j
作者:编程之家 时间:2022-09-05
python-selenium元素定位技巧
selenium元素定位技巧chrome打开页面右击要定位的元素,选择Inspect(检视),会自动打开并定位到Elements(元素)页面源代码,右击元素源代码可以选择复制,复制css选择器或XPath或fullXPath等;另外,如有页面跳转,请注意增加一定的延时或智能等待;selenium元素定位方法分析find_ele
作者:编程之家 时间:2022-09-05
Selenium switch_to方法
在web应用自动化测试中,点击一个链接或者按钮会打开一个新的浏览器窗口,会出现多个窗口实例。默认情况下的焦点在主窗口(父窗口),如果要对子窗口进行操作,就需要首先切换到子窗口。SeleniumWebDriver给每个窗口指定了一个唯一的ID,Selenium通过这个唯一ID实现在多个窗口之间切换。常见
作者:编程之家 时间:2022-09-05
selenium 自动化过程遇到浏览器显示:您的连接不是私密连接的网站
fromseleniumimportwebdriverimportosfromlibs.test_utilsimportget_root_pathdefbrowser():#无头模式chrome_options=webdriver.ChromeOptions()chrome_options.add_argument('--headless')chrome_options.add_argument('-
作者:编程之家 时间:2022-09-05
centos7+python3+selenium+chrome
一、安装GUI图形化界面(1)安装GUI图形化界面yumgroupinstall"GNOMEDesktop""GraphicalAdministrationTools"(2)更新系统运行级别ln-sf/lib/systemd/systemunlevel5.target/etc/systemd/system/default.target(3)重启系统,系统重启后直接进入图像化界面reboot二、安
作者:编程之家 时间:2022-09-05
python selenium 基础篇1.第一条用例
在上一篇中我们贴出来一些代码,用来验证所有环境是不是完全搞定,只要能启动浏览器打开网址就成功了。这一步我们开始一个最简单的场景挨着test01.py,新建test02.py,敲入如下代码fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get("
作者:编程之家 时间:2022-09-05
Selenium学习:选择元素的几种方法
webdriver提供了八种元素定位的方法:idnameclassnametagnamelinktextpartiallinktextxpathcssselector 1、id定位以百度为例页面元素里有一且唯一的id="su",可以使用的方法有:driver.find_element_by_id("su")driver.find_element_by_css_sel
作者:编程之家 时间:2022-09-05
selenium 用法详解
selenium webdriver官方文档 webdriver可以认为是浏览器的驱动器,要驱动浏览器必须用到webdriver,支持多种浏览器,这里以Firefox为例 fromseleniumimportwebdriver#要想调用键盘按键操作需要引入keys包fromselenium.webdriver.common.keysimportKeysdefget_browse
作者:编程之家 时间:2022-09-05
selenium 显示等待应用
SeleniumWebdriver提供了两种类型的等待方法:隐式等待(implicit)和显示等待(explicit)。显示等待情况下,只有特定条件触发后,WebDriver才会继续执行后续操作。隐式等待情况下,WebDriver等待一定时间,该时间段内,如果特定元素没加载成功,则抛出异常。1.ExplicitWaits(显示等待)显
作者:编程之家 时间:2022-09-05
java selenium (二) 环境搭建方法一
ebdriver就是selenium2。 webdriver是一款优秀的,开源的,自动化测试框架。支持很多语言。 本文描述的是用javaEclipse如何搭建环境 阅读目录首先下载好Eclipse和配置好Java环境变量方法一添加jar包方法二直接引用selenium-server-standalone.jar 首先
作者:编程之家 时间:2022-09-05
[ python] 爬虫笔记十) selenium动作
便捷地获取网站中的动态加载数据便捷实现模拟登录selenium基于浏览器自动化的一个模块pipinstallselenium下载一个谷歌浏览器的驱动程序:http:/pm.taobao.org/mirrors/chromedriver/87.0.4280.88/http://chromedriver.storage.googleapis.com/index.html(要翻墙)谷歌浏
作者:编程之家 时间:2022-09-05
初识selenium结构
Selenium是一系列基于Web的自动化工具,提供一套测试函数,用于支持Web自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较。具有如下特点: 一、多浏览器支持 可以对多浏览器进行测试,如IE、Firefox、Safari、Chrome、Andro
作者:编程之家 时间:2022-09-05
上一页
58
59
60
61
62
63
64
65
下一页
小编推荐
热门标签
更多
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