
自动化
yy19890521
没啥
展开
-
Python selenium —— JS操控浏览器滚动条以及网页div内嵌滚动条
今天博主给大家分享一下用JS控制浏览器滚动条的办法。1.兼容Firefox、Chrome、IE的浏览器滚动JS经常有人会发现自己写的JS能够控制某个浏览器滚动条,但是却在另一个浏览器上不灵了,博主今天带给大家集中能够兼容Firefox、Chrome以及IE的滚动条滚动方法:$(window).scrollTop(300);$(document).scrollTop(300)$("html,body").scrollTop(300);都是jQuery的写法,原生js怎么办:..转载 2021-05-13 18:26:07 · 1111 阅读 · 0 评论 -
python selenium 方法调用
Browser navigationNavigate todriver.get("https://selenium.dev")Get current URLdriver.current_urlBackdriver.back()Forwarddriver.forward()Refreshdriver.refresh()Get titledriver.titleWindows and tabsGet window handledriver.curre.原创 2021-02-05 18:27:22 · 728 阅读 · 1 评论 -
面试问题总结(不是某个公司,很多公司的汇总)
1. 自我介绍,介绍你做过的自动化项目2. 框架的实现原理3.元素有哪些定位方式4.动态等待怎么实现5.有时候明明定位到了元素,但是却无法操作,为什么,怎么解决的6.怎么执行js脚本7.如何实现数据分离8.什么是PO模式9.在某一个项目中,实现了多少脚本,批量执行一次需要多少时间10.有没有和jenkins集成过11.除了selenium,还了解过哪些好用的库12.做过api测试吗,用了哪些工具,怎么做的13.平时会通过哪些渠道提升自己...原创 2021-01-11 17:55:17 · 421 阅读 · 0 评论 -
testng.xml配置说明(拷贝的)
testng xml配置文件简单介绍运行TestNG测试脚本有两种方式:一种是直接通过IDE运行(例如使用eclipse中的“Run TestNG tests”),另一种是从命令行运行(通过使用xml配置文件)。当我们想执行某个包或者某个类中的一部分测试脚本的时候,使用xml配置文件是非常便利的。在xml配置文件里,不仅可以选择某些需要执行的测试脚本,还可以排除某些不需要运行的测试脚本。创建testng.xml文件创建xml文件很容易,只需要在其中填充一些内容。1)首先要声明一个s.转载 2020-11-02 23:26:10 · 402 阅读 · 0 评论 -
使用Ruby实现简单的事物驱动的web应用的教程
简介对 Web 应用程序来讲,自动化的集成测试是一个非常重要的部分, 然而由于这些测试用例太依赖具体的 Web 页面的实现细节,这就给编写和维护带来的很大的挑战。 通常来讲有两种方法可以生成 Web 应用程序测试用例。 手工编写脚本:测试人员需要知道 Web 页面上有哪些表单、输入框、选择框、按钮等,以及这些表单元素的名称,ID 等属性,然后才能利用一些工具来编写测试用例。 ...转载 2019-12-27 15:19:42 · 343 阅读 · 0 评论 -
[自动化测试]Appium + Genymotion搭建安卓自动化测试环境简明教程
关于软件的介绍Appium是一个开源的、跨平台的测试自动化工具,用于本地、混合和移动web和桌面应用程序,在模拟器(iOS)、仿真器(Android)和真实设备(iOS、Android、Windows、Mac)上进行测试。因为良好的支持库支持,你可以简单的在Java, Python,C#....等等一系列语言中使用Appium支持库编写优雅的自动化测试代码,这边主要讨论的是Java,和Pyth...转载 2019-08-09 13:31:29 · 1077 阅读 · 0 评论 -
Appium 服务器初始化参数(Capability)
Appium 服务器初始化参数(Capability)键 描述 值 automationName 自动化测试的引擎 Appium(默认)或者Selendroid platformName 使用的手机操作系统 iOS,Android, 或者FirefoxOS platformVersion 手机操作系统的版本 例如7.1...转载 2019-04-24 15:09:21 · 496 阅读 · 0 评论 -
Selenium + Python的Excel数据参数化
Python 获取到Excel一列值后怎么用selenium录制的脚本中参数化,比如对登录用户名和密码如何做参数化?答:可以使用xlrd读取Excel的内容进行参数化。当然为了便于各位小伙伴们详细的了解,小编一一介绍具体的方法。Selenium的环境准备:1.安装Java 2.安装Python2.7 3.安装pip 4.通过pip安装selenium 5.下载Selenium服务端并运行搜狗测试公...转载 2018-06-29 17:06:57 · 2271 阅读 · 1 评论 -
在selenium中使用css选择器进行元素定位
1.大家在使用selenium元素定位的时候,通常更多使用的是XPATH,css定位方式用得比较少 但有时候css定位方式还是有一些优势的, 优势1:一般情况下定位速度要比XPATH快 优势2:语法要比XPATH更简洁下面简要介绍一下css元素选择器的语法常见语法*通用元素选择器,匹配任何元素E标签选择器,匹配所有使用E标签的元素.infoclass选择器,匹配所有class属性中包含...转载 2018-06-27 12:30:07 · 2443 阅读 · 0 评论 -
css选择器
要使用css对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。HTML页面中的元素就是通过CSS选择器进行控制的。目录1 简介2 1.1 类别选择器3 1.2 标签选择器4 1.3 ID选择器5 1.4 后代选择器6 1.5 子选择器7 1.6 伪类选择器8 1.7 通用选择器9 1.8 群组选择器10 1.9 相邻同胞选择器11 1.10 属性选择器12 1.1...转载 2018-06-27 11:20:44 · 370 阅读 · 0 评论