Selenium
文章平均质量分 81
Batkid2018
这个作者很懒,什么都没留下…
展开
-
透过源码看本质-关于Selenium Webdriver 实现原理的一点思考和分享
作为一名使用Selenium开发UI自动化多年的工程师,一直都对Selenium Webdriver的实现原理感觉不是很清楚。怎么就通过脚本控制浏览器进行各种操作了呢?相信很多Selenium的使用者也会有类似的疑惑。最近针对这个问题看了不少了文章和书籍,在加上一点自己的思考和整理,与大家一起分享,一起学习。文章中如果有不准确的地方,希望大家给予指正。结构想要使用Selenium实现自动化测试...原创 2018-10-02 15:38:38 · 697 阅读 · 0 评论 -
Selenium实战教程系列(一)--- 浏览器操作
在这个系列的教程中,笔者将根据自己在多年的Selenium自动化测试开发过程中的实战经验,为各位朋友进行梳理和总结,提供一个实战性很强的教程。同时也欢迎各位朋友指出教程的不足之处,一起学习,一起进步。话不多说,直接进入教程的第一个板块:浏览器操作。浏览器的操作可以说是使用Selenium进行自动化开发中最基础的内容之一,任何用例的执行都离不开浏览器的操作,因为Selenium的原理就是通过代码...原创 2018-10-03 10:42:50 · 3690 阅读 · 0 评论 -
Selenium实战教程系列(二)---元素定位
Selenium webdriver能够模拟人对浏览器进行操作的前提是界面元素的定位。元素的定位可以说是Selenium自动化脚本的基础。这一小节笔者将介绍如何在selenium中进行元素的定位。定位元素的方法Selenium中提供了以下定位元素的方法:首先看一个HTML文件 test_page.:<html> <body> <form...原创 2018-10-14 15:30:59 · 367 阅读 · 0 评论 -
Selenium实战教程系列(三)--- Selenium中的动作
Selenium中针对元素进行的动作在代码中可以分为两类:Selenium::WebDriver::ActionBuilder类中的动作方法Selenium::WebDriver::Element类中的动作方法其中ActionBuilder类中的动作方法比较丰富,基本涵盖了所有可以进行的操作。而Element类的动作比较少,基本上只有点击和输入等简单的操作。鼠标操作鼠标点击鼠标单...原创 2018-10-27 17:36:19 · 574 阅读 · 0 评论