丑陋网站设计赏析,网站建设的频道是什么意思,网站制作需要什么,一站式企业建站制作一、环境部署 1.安装python2.7编译环境、ride环境以及Selenium2Library环境#xff0c;环境部署可参见前面几节。 2.启动RIDE编译环境#xff0c;导入Selenium2Library库。 3. 执行F5,可查看Selenium2Library自带的关键字(Keyword)。 二、常用关鍵字解释 1. open b…一、环境部署 1.安装python2.7编译环境、ride环境以及Selenium2Library环境环境部署可参见前面几节。 2.启动RIDE编译环境导入Selenium2Library库。 3. 执行F5,可查看Selenium2Library自带的关键字(Keyword)。 二、常用关鍵字解释 1. open browser 打开浏览器 Argumentsurl | browserfirefox | aliasNone | remote_urlFalse | desired_capabilitiesNone | ff_profile_dirNone ] 2. input text 在输入框中输入内容Arguments:[ locator | text ] locator参数表示元素定位方式text表示输入的内容 3. click button 点击按钮Arguments[ locator ] 4. Get title 获取窗口标题不带参数 5. close browser 关闭浏览器不带参数 如下图应用 三、关键字封装 1. 将selenium2Library关键字二次封装得到与业务相关的关键字。如下图所示 1打开浏览器 2搜索内容 3调用二层关键字 第一步导入资源文件 第二步调用关键字 四、元素定位(locator) 元素定位应该是自动化测试的核心。要想操作一个对象首先应该识别这个对象。一个对象就像是一个人一样。他会有各种的特征属性。 1. webdriver提供了一系列的对象定位方法常用的有以下几种 id 控件id方式定位 name 控件名称方式方法定位 class name 控件类名方式方法定位 link text 控件链接方式定位 tag name 控件tag name方式定位 xpath 控件xpath方式定位 css selector 控件css謶定位 2. id和name定位 id和name是我们最最常用的定位方式因为大多数控件都有这种属性。 3. tag name和class name定位 上图上tag name 是input,input就是一个标签。class name就是一个类名称。classs_ipt 4. css和xpath定位 css和xpath定位功能十分的强大。 css是一种语言。它用来找描述Html和xml文档的表现。css使用选择器来为页面元素绑定属性。 xpath是一种xml文档中定位元素的语言。因为HTML可以看作是xml的一种实现。所以我们可以通过xpath方式来定位元素。 如通过chrome浏览器自带的元素定位可以获取控件的css path和xpath 5. link定位 有时候不是一个输入框也不是一个人按钮。而是一个文字链接。我们可以通过link. 转载于:https://www.cnblogs.com/yu2000/p/4162326.html