![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web Automation
文章平均质量分 78
介绍Web UI自动化相关框架
Stone Wang渺沧海
外企高级测试开发工程师,负责测试框架搭建与测试工具开发。目前给自己的定位是测试架构师。
展开
-
Selenium之元素定位
前言对于使用Selenium来做Web自动化的人来说,元素定位是做基本也是最重要的部分了。只有定位到元素,才有对于元素的一系列操作。Selenium对页面元素的定位有两种方式:CSS Selector和XPath。本篇分享涉及如何在Selenium里面定位元素,并且奉上关于CSS Selector和XPath的详细解读。CSS Selector与XPATH的区别XPATH 相对于CSS S...原创 2020-04-23 16:57:42 · 305 阅读 · 1 评论 -
SeleniumWebDriver驱动2345浏览器
私下有朋友和同事问我“用Selenium能不能做2345浏览器的自动化操作“。经过一番研究发现Selenium是基于IE和Chrome内核的,通过“帮助”-“关于”我们可以看到以下信息:既然是基于Chrome内核,应该可以通过Chrome driver去驱动2345浏览器。此时Chrome内核版本是“69”, 要找到对应版本的ChromeDriver才可以。通过几次尝试Chromedrive...原创 2020-04-21 14:59:41 · 1015 阅读 · 4 评论 -
Selenium测试NW.js python实现
NW.jsnw是在Chrome的内核上封装了一层外壳,进而把Web应用封装成桌面应用程序。既然NW是基于Chrome内核的,就可以用ChromeDriver驱动NW进行自动化测试。NW封装搜狗主页下载NW binary 文件: https://nwjs.io/downloads/解压到指定文件下,例如:D:\SelfDevelop\Python\nwjs-sdk-v0.45.1-win-...原创 2020-04-18 10:26:17 · 418 阅读 · 1 评论 -
Selenium 入门
Selenium 简介环境配置安装JDK, 建议使用JDK1.8, 可以参照官网安装安装eclipse下载ChromeDriver:https://chromedriver.storage.googleapis.com/index.html, 根据自己的Chrome版本下载指定版本的driver下载完成后将driver的路径放在path环境变量里新建Maven项目,POM文件如下,...原创 2020-04-12 18:39:34 · 563 阅读 · 1 评论 -
自动化测试-针对小白
什么是自动化测试自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动化测试的成本包括自动测试开发成本、自动测试运行成本、自动测试维护成本和其他相关任务带来的成本(付费的开发工具、相关...原创 2020-04-09 14:32:12 · 319 阅读 · 0 评论