文档章节

phoenixframework自动化测试平台webUI模块执行js代码示例

孟飞阳
 孟飞阳
发布于 2016/06/15 15:49
字数 132
阅读 45
收藏 0
package org.phoenix.cases;

import java.util.LinkedList;

import org.phoenix.enums.LocatorType;
import org.phoenix.model.CaseLogBean;
import org.phoenix.model.UnitLogBean;
import org.phoenix.proxy.ActionProxy;

/**
 * js执行器测试
 * @author mengfeiyang
 *
 */
public class TestJsExecutor extends ActionProxy{
	@Override
	public LinkedList<UnitLogBean> run(CaseLogBean caseLogBean) {
		init(caseLogBean);
		phoenix.webAPI().openNewWindowByIE("http://www.baidu.com");
		phoenix.webAPI().executeScript("alert(123);");//在指定页面弹出一个alert
		phoenix.webAPI().sleep(3000);
		phoenix.webAPI().closeWindow();
		
		return getUnitLog();
	}
	
	public static void main(String[] args) {
		TestJsExecutor t = new TestJsExecutor();
		
		LinkedList<UnitLogBean> ll = t.run(new CaseLogBean());
		for(UnitLogBean l : ll){
			System.out.println(l.getContent());
		}
	}

}

执行结果如下:

© 著作权归作者所有

孟飞阳
粉丝 216
博文 1051
码字总数 564830
作品 5
朝阳
个人站长
私信 提问
phoenixframework自动化测试平台环境搭建及使用

一、平台官网 https://feiyang123.github.io/ 开发者及联系方式: 邮箱:5156meng.feiyang@163.com 作者QQ:296595606 平台QQ群:246776066 微信公众号:phoenixframework 作者微信号:phoen...

孟飞阳
2016/07/05
5.3K
0
phoenixframework自动化测试平台1.5.0全新发布

一、前言 之前一直想对phoenixwebdriver,phoenixmobile的代码进行重构,不少朋友反馈平台的API不够直观,尤其是webUI和mobile app相关的API有些乱。我自己也有这种感觉,尤其在后续的功能扩...

孟飞阳
2016/07/17
440
2
Elixir Web 框架 Phoenix 1.4.0 正式发布,支持 HTTP/2

函数式编程语言 Elixir 的 Web 开发框架 Phoenix 已发布 1.4.0 正式版本,最大的亮点是支持 HTTP/2 。 新版本还带来了对编译时间的改进,新的错误页面和本地 SSL 证书生成等开发体验,并对内...

王练
2018/11/09
969
2
phoenixframework 自动化测试平台 1.4.8 版本发布

phoenixframework自动化测试平台 1.4.8版本更新咯,千呼万唤始出来啊。本次更新的重点是修复了检查点,定时任务的细节bug;优化了性能测试数据格式,日志的批量操作;增加了ehcache缓存,数据...

孟飞阳
2016/06/18
1K
13
phoenixframe 自动化平台 1.5.0 全新发布

一、前言 之前一直想对phoenix_webdriver,phoenix_mobile的代码进行重构,不少朋友反馈平台的API不够直观,尤其是webUI和mobile app相关的API有些乱。我自己也有这种感觉,尤其在后续的功能...

孟飞阳
2016/07/17
1K
11

没有更多内容

加载失败,请刷新页面

加载更多

面向海量数据的极致成本优化-云HBase的一体化冷热分离

前言 随着业务的持续发展,业务数据库存储量会持续增长。通常数据量过亿时,就需要考虑做分库分表,或者选择扩展能力更好的NOSQL/NewSQL数据库,如HBase就可以单表支持PB级数据,足够满足大多...

阿里云官方博客
27分钟前
3
0
最新最全国内外架构开源技术干货资料

大家好,废话不多说,整理了精心收集了各类资源。 声明,如侵犯个人利益,请联系小编,会立即删除相关资料。 领取方式在文末 求转发列表 好了,由于资源太多啦,就不一一列举了。 大家按照下...

泥瓦匠BYSocket
29分钟前
6
0
springmvc jsp访问不了css

在jsp中引入css,一直报404错误,直接访问css,也无法访问 将css文件移出WEB-INF,因为处于安全性考虑,这个目录禁止外部访问。 当引用css时,可以直接用绝对路径${pageContext.request.conte...

沉迷于编程的小菜菜
31分钟前
4
0
android 系统版本 9.1网络请求遇到坑

网络请求异常: E/http: CLEARTEXT communication to plat.xunlinkeji.cn not permitted by network security policy 在res下新建一个xml目录 创建名为network_security_config.xml 文件 ,该......

MrLins
48分钟前
5
0
Istio 1.3 发布,HTTP 遥测不再需要 Mixer

> 原文链接:Istio 1.3 发布,HTTP 遥测不再需要 Mixer Istio 是 Google、IBM 和 Lyft 联合开源的服务网格(Service Mesh)框架,旨在解决大量微服务的发现、连接、管理、监控以及安全等问题...

米开朗基杨
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部