博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Protractor] Protractor Interactive with elementor
阅读量:5858 次
发布时间:2019-06-19

本文共 1172 字,大约阅读时间需要 3 分钟。

Install:

npm install -g elementor

 

Then run:

webdriver-manager start

 

Lets say if we want to test 'http://angular.github.io/protractor/#/api' page:

elementor http://angular.github.io/protractor/#/api

 

Notice: close the chrome debug tool first! Otherwise protractor cannot run!

 

  • When the page open, right click the tab, choose duplicate!
  • Choose the second tab, open the chrome debugger tool
  • In debugger tool, in elements tab, inspet one element, see the protractor tab:

The number "1" you see here indicate that there is only 1 element match hte locators. 

 

 

Let's select:

by.css("#searchInput")

 

  • Go to the first window, click the extension tool:

  • Type what you want in the search input:

Then you can find the element you want.

 

  • You can use 'sendKeys()' function to trigger seach:
element.all(by.css("#searchInput")).sendKeys("filter")

 

  • You can use 'clear()' function to clean the input:
element.all(by.css("#searchInput")).clear()

 

---------------------------------

 

You can also use webstorm plugin for testing. Install the 'elementor' plugin.

When imaging you are doing some unit testing.

 

You can select the code you want, right click, in the pop menu select 'Test selected locator'.

转载地址:http://byrjx.baihongyu.com/

你可能感兴趣的文章
Android 四大组件生命周期
查看>>
Java Activiti 工作流引擎 springmvc SSM 流程审批 后台框架源码
查看>>
一入前端深似海
查看>>
谈谈流计算中的『Exactly Once』特性
查看>>
短视频APP开发,抖音源码,行业差异化详解
查看>>
水果电商小程序云开发,从零到上线投入使用
查看>>
mybatis-plus生成xml中文乱码
查看>>
消息队列之 RabbitMQ
查看>>
动手实现并行版AlphaZero五子棋
查看>>
我们来聊聊命名
查看>>
JAVA内存泄露的原因及解决
查看>>
01.并发多线程-volatile
查看>>
用vue全家桶+koa2+soket.io +mysql写一个聊天应用
查看>>
【Android】书客编辑器安卓Java版
查看>>
Flutter 问题解决总结
查看>>
旧版Windows远程桌面服务存在漏洞 恐让黑客有机可趁
查看>>
[精华][推荐]CAS SSO单点登录服务端客户端实例
查看>>
es6-let与const
查看>>
微信小程序修改switch组件大小
查看>>
BCH测试网上出现第一个UTXO证明
查看>>