public class FirefoxBrower extends AbstractWebBrower
文件名:FirefoxBrower.java
用途:用于启动火狐浏览器,并加载相应的待测页面
启动浏览器需要调用AbstractWebBrower.getDriver()方法启动浏览器,若在构造方法中定义了Page类,则
启动浏览器时会自动对页面进行加载,若未定义,则只打开浏览器,如:
若调用方法:
FirefoxBrower brower = new FirefoxBrower(File)
brower.AbstractWebBrower.getDriver()
后将只全屏打开浏览器,不会加载页面;若调用方法:
FirefoxBrower brower = new FirefoxBrower(File, Page)
//或FirefoxBrower brower = new FirefoxBrower(File, String, String)
brower.AbstractWebBrower.getDriver()
后将全屏打开浏览器,并加载相应的页面
编码时间:2020年12月13日 下午4:33:25
修改时间:2020年12月13日 下午4:33:25
driverFile, nowPage, pageMap, windowHandleSetdriver, informationJson| Constructor and Description |
|---|
FirefoxBrower(File driverFile)
指定驱动文件所在路径
|
FirefoxBrower(File driverFile,
Page page)
指定驱动文件路径并添加一个待测站点
|
FirefoxBrower(File driverFile,
String url,
String pageName)
指定驱动文件路径并添加一个待测站点
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
getBrowerDriverSetName()
用于返回浏览器驱动设置的名称,由于每个浏览器不同,导致启动驱动名称也不同
|
protected void |
openBrower()
用于启动浏览器
|
void |
setBinary(File binaryPath)
用于设置火狐浏览器的启动路径,在启动浏览器时,将打开该路径下的浏览器。
通过该方法可用于打开为谷歌浏览器内核的浏览器
|
alertAccept, alertDimiss, alertGetText, alertInput, closeBrower, closeLabel, getAllInformation, getDriver, getNowPage, getOpenPage, hasPopuWindow, initialization, maxWindow, openUrl, openUrl, refreshPage, switchNowPage, switchPopuWindow, switchWindow, switchWindowgetLogRecordpublic FirefoxBrower(File driverFile, Page page)
driverFile - 驱动文件对象page - Page类对象public FirefoxBrower(File driverFile, String url, String pageName)
driverFile - 驱动文件对象url - 待测站点pageName - 待测站点名称,用于切换页面public FirefoxBrower(File driverFile)
driverFile - 驱动文件对象public void setBinary(File binaryPath)
注意:若浏览器启动后再设置浏览器启动路径时,会重新打开一个新的浏览器,且
WebDriver对象将重新构造,指向新打开的浏览器
binaryPath - protected void openBrower()
AbstractBroweropenBrower in class AbstractBrowerprotected String getBrowerDriverSetName()
AbstractWebBrowergetBrowerDriverSetName in class AbstractWebBrowerCopyright © 2024. All rights reserved.