我新手,只知道这段代码是打开ie的 ,希望仔细点.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/03 04:28:03
我新手,只知道这段代码是打开ie的 ,希望仔细点.
public WebDriver openBrowser(WebDriver driver) { System.setProperty("webdriver.ie.driver","res/IEDriverServer.exe"); DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer(); capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true); driver = new InternetExplorerDriver(capabilities); return driver; }
public WebDriver openBrowser(WebDriver driver) { System.setProperty("webdriver.ie.driver","res/IEDriverServer.exe"); DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer(); capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true); driver = new InternetExplorerDriver(capabilities); return driver; }
先说明这个是一个类里面的一个方法,public是表示这个方法是可以最大范围的被调用到,属于公共的.WebDriver 是一个返回类型这个返回类型是其他类定义的,你只需要知道调用这个方法最后返回的东西 是一种已经被定义好的一种格式.openBrowser是方法名,如果想要调用这个方法就需要这个方法名称,传入对应的参数 WebDriver driver ,driver就是一个参数.
System.setProperty("webdriver.ie.driver","res/IEDriverServer.exe")这句话的意思是在系统配置文件中加入配置,配置文件中的webdriver.ie.driver字段设置参数为res/IEDriverServer.exe就相当于如果加载配置文件,就会加载IEDriverServer.exe工具调用它.
DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
这句话是创建了 DesiredCapabilities.internetExplorer(); 被capabilities 对象引用.
capabilities 这个就具有了DesiredCapabilities.internetExplorer()的方法和属性.
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
这句话就是加载了浏览器的配置设定,也是在capabilities对象中的Capability属性中加入了InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS参数,应该是规定的设定必要条件.
driver = new InternetExplorerDriver(capabilities); return driver;
这句话就相当于创建一个浏览器驱动,把之前创建的对象加入到这个驱动中,把返回的驱动对象返回给调用这个方法的类中.
这个只是一个返回驱动设定参数的方法,但是真正执行打开ie的操作不是这个方法,是调用这个方法的地方,这个方法只是一个配置而已.
System.setProperty("webdriver.ie.driver","res/IEDriverServer.exe")这句话的意思是在系统配置文件中加入配置,配置文件中的webdriver.ie.driver字段设置参数为res/IEDriverServer.exe就相当于如果加载配置文件,就会加载IEDriverServer.exe工具调用它.
DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
这句话是创建了 DesiredCapabilities.internetExplorer(); 被capabilities 对象引用.
capabilities 这个就具有了DesiredCapabilities.internetExplorer()的方法和属性.
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
这句话就是加载了浏览器的配置设定,也是在capabilities对象中的Capability属性中加入了InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS参数,应该是规定的设定必要条件.
driver = new InternetExplorerDriver(capabilities); return driver;
这句话就相当于创建一个浏览器驱动,把之前创建的对象加入到这个驱动中,把返回的驱动对象返回给调用这个方法的类中.
这个只是一个返回驱动设定参数的方法,但是真正执行打开ie的操作不是这个方法,是调用这个方法的地方,这个方法只是一个配置而已.
我新手,只知道这段代码是打开ie的 ,希望仔细点.
请详细讲解一下下面这段代码每一行的意思,新手,麻烦详细一点.
我要大神级的小说 我是新手不知道看什么书!兄弟们给我点希望吧!
我是个新手,想知道水准仪是怎么读数的,我都不知道别人是怎么从那个尺子上读出四个数字的,麻烦说仔细点,最好有个图来说明一下
英语翻译高手门帮我把下面这段中文翻译成英文,仔细点哦`谢谢`呵呵``希望你能快乐,做一个真正的你,我看你是越来越成熟了,
问点C++的问题 这段代码什么意思?
我想知道这段代码具体是什么意思?
有一首歌我不知道歌名只知道里面的几句歌词,希望知道的可以告诉我这是什么歌,
帮我解释一下下面汇编的代码,要详细点(一共9段,这是第4段)
谁能帮我解释哈下面这段代码的意思?
这是全国的征文比赛,我不希望抄袭,只希望大家能够给我点建议
我是一个外贸新手,希望起一个好点的英文,希望大家给我点意见!