public class IeBrower extends AbstractWebBrower
文件名:IeBrower.java
用途:用于启动IE浏览器,并加载相应的待测页面。
启动浏览器需要调用AbstractWebBrower.getDriver()
方法启动浏览器,若在构造方法中定义了Page
类,则
启动浏览器时会自动对页面进行加载,若未定义,则只打开浏览器,如:
若调用方法:
IeBrower brower = new IeBrower(File)
brower.AbstractWebBrower.getDriver()
后将只全屏打开浏览器,不会加载页面;若调用方法:
IeBrower brower = new IeBrower(File, Page)
//或IeBrower brower = new IeBrower(File, String, String)
brower.AbstractWebBrower.getDriver()
后将全屏打开浏览器,并加载相应的页面
编码时间:2020年11月8日 下午3:52:31
修改时间:2020年11月8日 下午3:52:31
driverFile, nowPage, pageMap, windowHandleSet
driver, informationJson
Constructor and Description |
---|
IeBrower(File driverFile)
指定驱动文件所在路径
|
IeBrower(File driverFile,
Page page)
指定驱动文件路径并添加一个待测站点
|
IeBrower(File driverFile,
String url,
String pageName)
指定驱动文件路径并添加一个待测站点
|
Modifier and Type | Method and Description |
---|---|
protected String |
getBrowerDriverSetName()
用于返回浏览器驱动设置的名称,由于每个浏览器不同,导致启动驱动名称也不同
|
protected void |
openBrower()
用于启动浏览器
|
void |
setIeOption(org.openqa.selenium.ie.InternetExplorerOptions ieOption)
用于对IE浏览器的个性化设置
|
alertAccept, alertDimiss, alertGetText, alertInput, closeBrower, closeLabel, getAllInformation, getDriver, getNowPage, getOpenPage, hasPopuWindow, initialization, maxWindow, openUrl, openUrl, refreshPage, switchNowPage, switchPopuWindow, switchWindow, switchWindow
getLogRecord
public IeBrower(File driverFile, Page page)
driverFile
- 驱动文件对象page
- Page
类对象public IeBrower(File driverFile, String url, String pageName)
driverFile
- 驱动文件对象url
- 待测站点pageName
- 待测站点名称,用于切换页面public IeBrower(File driverFile)
driverFile
- 驱动文件对象public void setIeOption(org.openqa.selenium.ie.InternetExplorerOptions ieOption)
ieOption
- IE设置类对象(InternetExplorerOptions
)protected void openBrower()
AbstractBrower
openBrower
in class AbstractBrower
protected String getBrowerDriverSetName()
AbstractWebBrower
getBrowerDriverSetName
in class AbstractWebBrower
Copyright © 2024. All rights reserved.