selenium
文章平均质量分 81
liang_cr
这个作者很懒,什么都没留下…
展开
-
七.Python+Selenium自动化测试系列: Selenium Grid
1、Selenium Grid介绍Selenium Grid在前面中有介绍,即三大组件之一,主要作用就是分布式执行测试(1)selenium grid只负责运行。所以我们的脚本还是需要利用Webdriver,在我们的开发环境中去写好。(2)selenium grid提供了hub和node。 hub被称为总控节点,hub总管脚本代码,加载所有的测试机 器,分发运行脚本。一个grid里面只有一个hub。(3)node称之为节点。好比连接网络的各个终端设备,可以有很多个node,node...原创 2021-09-03 15:32:37 · 854 阅读 · 0 评论 -
六.Python+Selenium自动化测试系列: 鼠标操作、键盘操作、js处理
1、鼠标操作selenium的ActionChains类提供了一系列模拟鼠标操作的方法,主要操作流程:(1)、存储鼠标操作;(2)、调用perform()执行鼠标操作,支持的操作部分列举如下:double_click(ele):双击context_click(ele):右键drag_and_drop(source, target):从某个元素拖拽到某个元素然后松开drag_and_drop_by_offse...原创 2021-09-03 14:07:11 · 593 阅读 · 0 评论 -
五.Python+Selenium自动化测试系列:Selenium三种等待方法
1、强制等待:sleep()引入time.sleep(second),强制等待,单位秒from time import sleepfrom selenium import webdriverfrom driverPath import driver_dir# driver = webdriver.Chrome()driver = webdriver.Chrome(executable_path=driver_dir.chrome_driver_path) driver.get('htt原创 2021-09-03 10:31:44 · 111 阅读 · 0 评论 -
四.Python+Selenium自动化测试系列:八大元素定位、元素的基本操作
1、八大元素定位: 定位器 Locator 描述 class name 定位class属性与搜索值匹配的元素(不允许使用复合类名) css selector 定位 CSS 选择器匹配的元素 id 定位 id 属性与搜索值匹配的元素 name 定位 name 属性与搜索值匹配的元素 link原创 2021-09-02 17:33:46 · 788 阅读 · 0 评论 -
三.Python+Selenium自动化测试系列:WebDriver介绍、WebDriver 操控浏览器
1、Selenium WebDriver介绍Selenium WebDriver 指的是语言绑定和各个浏览器控制代码的实现。 这通常被称为 WebDriver。Selenium WebDriver 是W3C 推荐标准– WebDriver 被设计成一个简单和简洁的编程接口。– WebDriver 是一个简洁的面向对象 API。 – 它能有效地驱动浏览器。简单来说WebDriver 就是代码与浏览器交互的桥梁,我们写测...原创 2021-09-02 16:29:32 · 749 阅读 · 0 评论 -
二.Python+Selenium自动化测试系列:Selenium IDE安装及使用
1、介绍selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位,可以录制的脚本生成相应的带单元测试框架的自动化测试脚本,录制的脚本可以转换为java、python、ruby、C#等多种语言。2、安装2.1、Firefox上安装Firefox,菜单栏 – 拓展与主题,进入拓展管理页面搜索“selenium”安装即可2.2、Chrome上安装因为国内网络谷歌应用店,所以安装selenium IDE需要用到翻墙软件1、...原创 2021-09-01 19:51:56 · 3125 阅读 · 0 评论 -
一.Python+Selenium自动化测试系列:Selenium发展及安装
发展1、Selenium 1.0版本Selenium 1.0 = Selenium IDE +Selenium Grid + Selenium RC•1.Selenium IDE: 是浏览器的一个插件(现在火狐和Chrome都有此插件,从商店搜索下载),可以录制浏 览器上的操作,自动转化成各种语言的脚本(C、Java、Python、Ruby等)。在写自动化前通常 使用此工具录制,转化出来的原始脚本作为开发基线,所以这个工具非常实用,大大提高生产 效率。•2.Selenium...原创 2021-09-01 19:20:11 · 119 阅读 · 0 评论