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()); } } }
執行結果以下:java