爱陪小樱桃

导航

 

2017年11月19日

摘要: 下拉列表定位:通过对51zxw.net这个网上的登录的时候下拉列表进行定位; 如下图怎么定位:这里我们就会用到下拉列表的定位: 点击F12定位元素如图所示: 所以小编这里给大家介绍一种针对下拉列表的定位方法: 1、通过元素的标签进行定位: 2、使用select来定位 阅读全文
posted @ 2017-11-19 22:39 cherry小樱桃 阅读(746) 评论(0) 推荐(0) 编辑
 
摘要: Css定位selenium极力推荐使用Css定位,而不是xpath定位元素,原因是css定位比xpath定位块,速度快,语法更加简洁 css常用的定位方法:1、find_element_by_css_selector()2、#id 选择器根据id属性来定位元素3、.class 选择器,根据class 阅读全文
posted @ 2017-11-19 21:59 cherry小樱桃 阅读(986) 评论(0) 推荐(0) 编辑
 
摘要: xpath的层级与逻辑定位: 之前我们是通过class和id,name,如果我们所需要的元素没有class,id,name这样的元素,怎么定位呢 1、在不使用xpath情况下:元素没有属性值得时候怎么定位? 2、如果你所需要定位的元素,有属性值,但是不是唯一的,怎么定位; 下边来看一下怎么元素没有属 阅读全文
posted @ 2017-11-19 21:40 cherry小樱桃 阅读(1470) 评论(0) 推荐(0) 编辑
 
摘要: xpath定位--绝对与相对的定位: xpath定位即为xml路径语言,它是一种用来确定xml文档中某部分位置的语言,xpath基于xml的树状结构,提供在数据结构中找寻节点的能力 xpath的相对定位和绝对定位: 绝对定位:代码比较长,且一旦有元素发生变化,可能就会失效,还有程序在运行的时候检索会 阅读全文
posted @ 2017-11-19 21:18 cherry小樱桃 阅读(5417) 评论(0) 推荐(0) 编辑
 
摘要: tag_name 就是根据HTML的标签的名称来定位的; 案例:打开我要自学网,会有用户名和密码的输入框 例如:拿51zxw.net为例 2、link_text定位: link_text定位就是根据超链接的文字进行定位的 例如:打开百度,右上角的“”新闻“” 3、class_name 是通过标签里面 阅读全文
posted @ 2017-11-19 21:02 cherry小樱桃 阅读(434) 评论(0) 推荐(0) 编辑
 
摘要: 1、元素定位: 元素的定位是自动化测试的核心,要想操作一个元素,首先应该识别这个元素 webdriver提供了一系列的元素定位方法,常用的有以下几种 id name class name partial link text tag name xpath css selector 小编这里举个例子:就 阅读全文
posted @ 2017-11-19 20:18 cherry小樱桃 阅读(823) 评论(0) 推荐(0) 编辑
 
摘要: 1、浏览器的操作:浏览器窗口的大小页面前进后退页面刷新 阅读全文
posted @ 2017-11-19 20:02 cherry小樱桃 阅读(253) 评论(0) 推荐(0) 编辑
 
摘要: 1、需求如下: 启动火狐浏览器首先打开百度,等待3秒然后打开博客首页,等待2秒然后关闭浏览器 注意:这里你可以把driver看做自己的遥控器这样就可以更形象的了解了; 2、多浏览器运行脚本 在上一节,小编介绍过,selenium版本+浏览器版本+对应驱动版本;所以这里面如果有selenium的版本不 阅读全文
posted @ 2017-11-19 19:46 cherry小樱桃 阅读(370) 评论(0) 推荐(0) 编辑
 
摘要: 1、webdriver概述: webdriver(selenium2=selenium1+webdriver)是一种用于web应用程序的自动化测试工具,它提供了一套友好的API,与selenium1,相比,webdriver的api更容易理解和使用 其可读性和可维护性也大大提高了。webdriver 阅读全文
posted @ 2017-11-19 19:23 cherry小樱桃 阅读(5223) 评论(0) 推荐(0) 编辑
 
摘要: 断言: 验证应用程序的状态是否同期望的一致,常见的断言包括验证页面内容,如标题是否与预期一致,当前的位置是否正确等等 断言常被用的4种模式+5种手段:Assert 断言失败的时候,该测试终止 verify verify断言失败的时候,该测试将继续执行,并将错误计入日显示屏,也就是说允许此当个验证通过 阅读全文
posted @ 2017-11-19 18:57 cherry小樱桃 阅读(1443) 评论(0) 推荐(0) 编辑
 
摘要: 1、open(URL)命令 1、作用:打开指定的URL,URL或者为相对或是绝对的URL 2、target:要打开的URL,value值为空 当target为空的时候,将要打开baseURL中填写的页面 当target不为空切值为相对路径,将打开baseURL+target页面,如,假设baseUR 阅读全文
posted @ 2017-11-19 18:39 cherry小樱桃 阅读(3044) 评论(0) 推荐(0) 编辑
 
摘要: 浏览器:1、Firefox setup35.0.12、安装完成后设置菜单栏 安装完浏览器,鼠标定位在浏览器的状态栏,然后点击鼠标右键,点击勾选菜单栏,这时候就有菜单栏出现了 3、关闭浏览器自动更新 选项--设置--不自动更新; 2、插件配置(必须配置的) 1、firebug: firebug是Fir 阅读全文
posted @ 2017-11-19 16:53 cherry小樱桃 阅读(317) 评论(0) 推荐(0) 编辑
 
摘要: 1、name属性: name属性,用于指定标签元素的名称,<a>标签内必须提供href或name属性;<a name ="value"> 2、id属性: 1、id属性规定了HTML元素的唯一的id 2、id属性在HTML的文档中必须是唯一的 3、id属性可通过javascript或者css为带有指定 阅读全文
posted @ 2017-11-19 15:35 cherry小樱桃 阅读(177) 评论(0) 推荐(0) 编辑