`

Protractor locator

阅读更多
browser.getTitle()
//获取文件标题 就是html中titile的文字

  

element(by.css('.className'))
//以class名字获取

element(by.id('idName'))
//以id名字获取

element(by.model('modelName'))
//以Angular中ng-model绑定的名字获取

element(by.binding(‘bindingname'))
//查找绑定了指定名的元素

element(by.repeater('article in articleList'))
//查找指定repeater中的元素

element(by.exactRepeater('article in articleList'))
//准确的查找一个repeater,常用来判断是否存在

element.all(by. options('c for c in colors'))
//准确查找一个ng-options

element.all(by. tagName('div'))
//准确查找标签div标签

 

element.all() //一般会输出一个数组

last() //点选最后一个

firt() //点选第一个

get() //选择数组中的一个,括号里是下标的值。 get(0)

count() //统计

each() //用于循环输出

filter() //筛选

element.$('div') //查找element下子元素div

element.(by.css('.className')).$(‘.className1’)  //查找className孩子里有className1样式的元素

element.(by.css('.className')).$$(‘.className1’)  //查找className孩子甚至孩子的孩子里有className1样式的元素

element(by.binding('person.name').isPresent()  //判断元素是否存在

by.id('foo').isEnabled() //元素是否disabled

by.id('foo'). isSelected() //元素是否选中

element.getAttribute('value') //获取一个元素的属性

getCssValue().indexOf('color: #000000')  //获取css的值

getTagName()//获取标签的值

element.click()  //点击动作

element.sendKeys() //元素输入值

element.getText() //获取元素的文字

element.getSize //获取尺寸

 

分享到:
评论

相关推荐

    Protractor罗盘

    "Protractor罗盘"是一款专为地图信息处理设计的电子罗盘工具,它提供了一种直观的方式来确定地理位置的方位角。这款工具在MAPINFO平台上尤为适用,帮助用户精确地分析和测量地图上的方向,这对于地理信息系统(GIS)...

    Protractor

    RF优化常用工具 方便快捷显示方位角相关

    测试运行工具Protractor.zip

    Protractor 是 AngularJS 团队构建的一个端对端的测试运行工具,模拟用户交互,帮助你验证你的Angular应用的运行状况。” Protractor使用Jasmine测试框架来定义测试。Protractor为不同的页面交互提供一套健壮的API。...

    测试测量程序protractor-wp.zip

    Protractor 是 Windows Phone 上的 HTML5 应用程序,通过利用屏幕作为尺子/量角器来测试物体的长度/角度。  标签:protractor

    Angular-protractor-cucumber-framework.zip

    Angular-protractor-cucumber-framework.zip,黄瓜框架插件,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是全面解决开发人员的web应用程序工作...

    protractor的安装与基本使用教程

    Protractor是一个建立在WebDriverJS基础上的端到端(E2E)的AngularJS JavaScript Web应用程序测试框架。Protractor全自动化真实的模拟用户在真正的浏览器中操作、运行并测试开发者的应用程序。下面就来一起看看关于...

    前端开源库-protractor-jasmine2-screenshot-reporter

    前端开源库-protractor-jasmine2-screenshot-reporter量角器-jasmine2-screenshot-reporter,在每个执行量角器测试用例后使用screenshot reporter捕获截图。

    protractor-flake:失败之前重新运行潜在的量角器测试

    量角器片 失败之前,重新运行可能的量角器测试。 npm i protractor-flake # or globally for easier cli usage ... 量角器薄片期望protractor默认情况下位于$ PATH上,但是您可以使用--protractor-path参数指向量角器

    Angular.js自动化测试之protractor详解.docx

    Protractor 是一个专为 AngularJS 应用设计的端到端测试框架,它允许开发者模拟真实用户的行为,确保应用在实际场景中的功能正确性。 **Protractor 的优点** 1. **基于 AngularJS 的理解**:Protractor 了解 ...

    在VS上运行angular和protractor配置指南

    ### 在VS上运行Angular和Protractor配置指南 随着前端开发技术的发展,Angular作为一种流行的JavaScript框架,在Web应用开发中扮演着重要角色。同时,为了确保应用的质量,自动化测试工具如Protractor也变得不可或...

    Protractor:Angular 应用的 E2E 测试框架-开源

    Protractor 是一个用于 Angular 和 AngularJS 应用程序的端到端测试框架。 Protractor 针对在真实浏览器中运行的应用程序运行测试,并像用户一样与之交互。 Protractor 建立在 WebDriverJS 之上,它使用本机事件和...

    docker-protractor:预先安装量角器的Docker映像设置

    必需品链接主机进行测试-v attach / dev / shm为chrome提供共享内存(可选,这是针对perfomance) -v附加项目位置运行图像docker run -it --name protractor-runner \ --link observation-public:observation-public...

    Angular-protractor-perf.zip

    Angular-protractor-perf.zip,E2E测试框架,用于检查角应用程序Protractor性能中的性能回归,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是...

    Cucumber-Protractor-custom-framework:Cucumber量角器自定义框架的基本实现

    Cucumber-Protractor-custom-framework 是一个基于Cucumber和Protractor的自动化测试框架,主要适用于Web应用的端到端(E2E)测试。这个框架利用了Cucumber的强大功能,结合Protractor的浏览器自动化能力,为开发者...

    Angular-protractor-net.zip

    Angular-protractor-net.zip,量角器的.NET端口,用于.NET的角AppSproTractor的E2E测试框架,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是全面...

    Protractor-Firefox-Headless-Docker:在Docker容器中使用Firefox无头运行量角器测试

    请在使用cfalguiere / protractor-firefox-headless的任何地方使用cfalguiere / protractor-test,或使用项目根目录中提供的脚本自行构建映像。 运行无业游民的虚拟机的前提条件 流浪汉 virtualbox或其他vm提供程序...

    protractor-example:一个熟悉 AngularJS 端到端测试框架 Protractor 基本功能的存储库

    **Protractor 概述** Protractor 是一个专为 AngularJS 应用程序设计的端到端测试框架。它由 Angular 团队维护,基于 WebDriverJS,允许开发者编写自动化测试脚本来模拟用户与浏览器的交互。Protractor 的核心优势...

    protractor-cucumber-framework:用于Protractor的Cucumber框架插件

    安装npm install --save-dev protractor-cucumber-framework 实作要实现此框架,请利用protractor自定义框架config选项: exports . config = { // set to "custom" instead of cucumber. framework : 'custom' , //...

Global site tag (gtag.js) - Google Analytics