加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

BI Automation Framework

发布时间:2021-03-13 21:17:05 所属栏目:大数据 来源:网络整理
导读:com.oracle.biqa.framework.webdriver. WebAutomation (接口类) Selenium.WebElement.WebElement(String xpath_obj) //得到页面元素 void setObject(String xpath_obj) //配置button void setObject(String xpath_obj,String value) //输入input void setObj
副问题[/!--empirenews.page--]

com.oracle.biqa.framework.webdriver.WebAutomation(接口类)

Selenium.WebElement.WebElement(String xpath_obj) //得到页面元素

void setObject(String xpath_obj) //配置button

void setObject(String xpath_obj,String value) //输入input

void setObject(String xpath_obj,boolean check) //节制checkbox

void mouseMove(String xpath_obj),void mouseMove(String xpath_obj,int x,int y),void mouseDown(),void mouseUp() //鼠标节制

void click(String xpath_obj),void doubleClick(String xpath_obj) //鼠标点击

void dragAndDrop(String from_xpath_obj,String to_xpath_obj),void dragAndDropMouseEvent(String from_xpath_obj,String to_xapth_obj,int y) //拖拽

void mouSEOver(String xpath_obj) //鼠标悬空

void rightClick(String xpath_obj) //鼠标右键

boolean waitForObjectAndDisplay(String xpath_obj,int time),boolean waitForObject(String xpath_obj),boolean waitForObject(String xpath_obj,int maxWaitTime) //守候元素工具呈现

boolean waitForObjectGone(String xpath_obj),waitForObjectGone(String xpath_obj,int maxWaitTime) //守候元素工具消散

void sleep(int timeMs) //守候

void open(String url) //打开页面

void startWebDriver(),void stopWebDriver() //启动和遏制WebDriver

Selenium.WebDriver getDriver() //得到WebDriver

void saveScreenShot(File file),saveScreenShot(String xpath_obj,File file) //生涯截屏

String getText(String xpath_obj) //得到元素工具的文本值

String getCurrentUrl() //获适合前Url

boolean isVisible(String xpath_obj) //查察该元素是否可见

void goToPreviousPage() //返回之前的页面

void closeBrowser() //封锁赏识器

void resizeBrowser(int w,int h) //调解赏识器巨细

void maximizeBrowser() //最大化赏识器

void logInfo(String msg),void logError(String msg),void logError(RuntimeException e),void logDebug(String msg),void logWarn(String msg) //logger日记

boolean isTextPresent(String txt) //文本值是否揭示

void selectFrame(String frame),void selectFrameByIndex(int i),selectDynamicFrame(String frame)// 选择框体

void returnToTopWindow() //返回窗口顶部

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

com.oracle.biqa.framework.AbstractBaseTest

static块:找到而且读取properties文件,打印出properties文件的绝对路径,打印出properties文件中全部变量的值,System.setProperty(keyStr,value)//配置变量的值。

boolean isFirstTest()

//是否第一次执行测试,_currentTestClassName:当前类名,currentTestName:当前测试要领名, _previousTestName:之前测试要领名。(假如_currentTestClassName=null【第一次执行测试】可能_currentTestClassName不便是当前类名【之前执行过其余的测试类】,将_currentTestClassName=当前类名,_previousTestName=null,返回true;假如_previousTestName=null,返回true;假如_currentTestClassName=当前类名,返回false)

void firstTimeSetup() //初次设置,找到测试类对应的xml文件,假如存在,加载参数,假如不存在,发出一个warn。

void setupMethod (Method method) // currentTestName=当前测试要领名,读取properties文件的值。

static void setURL(String url) //这个要领将重写local properties文件中instance url的值。

void teardownMethod() //竣事测试要领,_previousTestName=currentTestName //将当前测试要领名配置为之前测试要领名。

void generateSucDif(ITestResult result) //配置天生的功效文件,通过的配置为suc,失败的配置为dif,配置天生功效的路径。

void teardownClass() //竣事测试类

String getPackagePath(Class clas) //取得该类的包路径。

static boolean isWindows() //查察是否是windows体系。

static boolean isSolaris() //查察是否是Sun体系。

String getName() //获取当前测试要领名

static String getRootDir() //从local properties文件中获取root 路径

static String getDteTWork() //从local properties文件中获取Dte路径

String getTestDir() //返回当前测试类的路径

void logInfo(String msg) //info级此外日记

void logError(String msg) //错误信息

void logWarn(String msg) //告诫信息

void sleep(int time) //停息 time时刻

String getParam(String tcId,String key) //得到参数值,从xml文件中读参

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

com.oracle.biqa.framework.webdriver.BaseWebDriverTest

String getTestName() //获得测试要领的名字

Object[ ][ ] provideXMLData() // @DataProvider(name = "xmldata"),读取参数的一种方法,将xml文件的参数放到一个List中,再将列表名目标参数轮回存放到一个二维数组中。

Object[ ][ ] provideStepData() // @DataProvider(name = "stepdata"),分步式。

WebElement getObject(String key) // 获得界面元素

void setObject(String key) // 点击button

void setObject(String key,String value) // 配置文本框

void setObject(String key,boolean check) // 配置checkbox

boolean waitForObjectAndDisplay(String key,int timeoutSec) //守候元素表现

boolean waitForObject(String key) //守候元素

boolean waitForObject(String key,int maxWaitMS) //守候元素,配置最大时刻

boolean waitForObjectGone(String key) //守候元素消散

boolean waitForObjectGone(String key,int maxWaitMS) //守候元素消散,配置最大时刻

void open(String url) //打开url

void startWebDriver() //启动web driver

void stopWebDriver() //遏制web driver

WebDriver getDriver() //得到web driver

String getLocator(String key) //得到locator

String getAttribute(String key,String attribute) //得到元素属性

String getPageText() // 得到页面的文本

String getText(String key) //得到元素的文本

String getCurrentUrl() //获适当前的url

void closeBrowser() //封锁赏识器

void resizeBrowser(int width,int height) //调解赏识器的巨细

void maximizeBrowser() //最大化赏识器

void mouseMove(String key) //把鼠标移动到元素上

void mouseMove(String key,int xOffset,int yOffset) //把鼠标移动到元素上,牢靠位置

void mouseDown() //向下移动鼠标

void mouseUp() //向上移动鼠标

void click(String key) //点击元素

void doubleClick(String key) //双击元素
void dragAndDrop(String fromKey,String toKey) //移动鼠标从一个元素到另一个元素

void dragAndDropMouseEvent(String fromKey,String toKey,int to_offsetX,int to_offsetY) //移动鼠标从一个元素到另一个元素,牢靠位置

void mouSEOver(String key) //悬浮鼠标

void rightClick(String key) //右键鼠标

boolean isVisible(String key) //查察是否可见

String getTitle() //获适当前title

String dismissAlert() //打消告诫框

String acceptAlert() //确认告诫框

File clickToDownload(String key) //点击下载

File clickToDownload(String key,int time) //点击下载,固按时刻

void goToPreviousPage() //回到之前的页面

boolean isTextPresent(String text) //是否文本有表现出来

void selectFrame(String frame) //选择一个窗口

void selectFrameByIndex(int index) //通过index选择一个窗口

void returnToTopWindow() //回到窗口顶部

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读