西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 常用软件 软件下载 安卓软件 游戏下载 安卓游戏 MAC应用 驱动下载 安卓电视
系统工具网络工具媒体工具图形图像聊天工具应用软件编程开发手机软件安卓应用电脑安全字体素材

IEDriverServer最新版

3.6.0官方版【32位|64位】
  • IEDriverServer最新版3.6.0官方版【32位|64位】
  • 软件大小:1.8M
  • 更新时间:2017-11-10 18:17
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 编程控件
  • 软件等级:5级
  • 应用平台:WinAll, Win7, win8
  • 官方网站:http://www.cr173.com
好评:50%
坏评:50%

本类精品

装机必备软件

软件介绍

Selenium自动化测试、IEDriverServer、64位、最新版本,IEDriverServer.exe selenium webdriver IE浏览器驱动,Selenium2.0 webdriver 自动化测试(Java、Python等都可用)、IEDriverServer、64位、最新版本(2015.10.7)IEDriverServer.exe selenium实现用IE 浏览器自动化的时候需要用到的。

Selenium2.0之WebDriver的启用IE10(IEDriverServer)

解决方案:

1.配置系统环境变量。

我的电脑--》右键——》属性——》高级系统设置——》环境变量——》系统变量——》path

注:先把IEDriverServer.exe放在C:\Program Files\Internet Explorer根目录里,再把这个路径放到path里。

 2.关闭IE的启用保护模式

打开IE——》设置——》Internet选项——》安全——》去掉启用保护模式前的对勾

总结:当两者都做了,再运行例子,就会成功。

设置注意:

如果是首次使用RF在IE浏览器上测试的同学,务必检查以下几个设置:

1、IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上)

2、IE选项设置的连接页中,局域网设置里的代理服务器设置,不能勾选。如果需要配置代理,请使用上面的pac自动配置脚本来使用代理。

3、IE页面的显示比例要为100%

4、下载IEDriverServer.exe文件,放到环境变量path路径的目录里或把他所在的目录加到path环境变量中。下载地址为:http://code.google.com/p/selenium/downloads/list

因为以前的内容比较久了,也比较旧了。很多库的版本都不是最新的编号了。

我在下面专门列出截止目前最新的版本号,安装方法还是和下面差不多的,建议使用最新的版本安装。同时配上了下载路径,但是如果以后过了很久大家再看到这篇文章的时候,请注意看一下是不是最新的版本。

补充:因为我们用的都是基于Python2.7的,所以相关的库如果支持多个python版本的,都要看一下最好是有py27的,然后再看本机是32位还是64位的,推荐32位的。比如wxPython,pywin32,cx_oracle等等。

Selenium WebDriver使用IE浏览器

当我使用IE浏览器Driver来使用WebDriver时,遇到了一些问题,故记录如下。


如下的Java代码是打开IE浏览器,然后在Google中搜索“smilejay”关键字。

JAVA


package com.selenium.test;

import org.openqa.selenium.ie.InternetExplorerDriver;

import org.openqa.selenium.remote.DesiredCapabilities;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

public class TempGoogle {

    public static void main(String[] args) {

    final String sUrl = "http://www.google.com.hk/";

       System.setProperty("webdriver.ie.driver","C:\\Users\\yren9\\workspace\\selenium\\IEDriverServer.exe");

       DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();

       ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);

       WebDriver oWebDriver = new InternetExplorerDriver(ieCapabilities);

       oWebDriver.get(sUrl);

       try {

    Thread.sleep(1000);

    } catch (InterruptedException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    // Use name locator to identify the search input field.

       WebElement oSearchInputElem = oWebDriver.findElement(By.name("q")); 

       oSearchInputElem.sendKeys("smilejay");

       WebElement oGoogleSearchBtn = oWebDriver.findElement(By.xpath("//input[@name='btnK']"));  

       oGoogleSearchBtn.click();

       try {

        Thread.sleep(5000);

       }

       catch(InterruptedException ex) {

        System.out.println(ex.getMessage());

       }

       oWebDriver.close();

    }

}




上面的代运行行是没有错误的,不过,类似的程序,如果没有写的很好,或IE浏览器环境没设置好,在Eclipse中可能会遇到如下的一些错误提示。

1. 需要设置IE的Driver到“webdriver.ie.driver”变量中,否则可能遇到报错信息:


JAVA

The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see http://code.google.com/p/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from http://code.google.com/p/selenium/downloads/list

2012-9-2 16:09:02 org.openqa.selenium.ie.InternetExplorerDriverServer initializeLib

警告: This method of starting the IE driver is deprecated and will be removed in selenium 2.26. Please download the IEDriverServer.exe from http://code.google.com/p/selenium/downloads/list and ensure that it is in your PATH.

更具提示,需要添加IEDriverServer.exe(从Selenium官网可下载的),并用如下的代码进行设置。

System.setProperty(“webdriver.ie.driver”,”C:\\Users\\yren9\\workspace\\selenium\\IEDriverServer.exe”);


2. 如果IE浏览器设置安全性较高,在“Internet Options”中都不要选择“Enable Protected Mode”(保护模式),否则可能遇到如下的错误提示。

JAVA

Started InternetExplorerDriver server (64-bit)

2.25.2.0

Listening on port 40961

Exception in thread "main" org.openqa.selenium.WebDriverException: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones. (WARNING: The server did not provide any stacktrace information)

Command duration or timeout: 1.18 seconds

Build info: version: '2.25.0', revision: '17482', time: '2012-07-18 22:18:01'

System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_29'

Driver info: driver.version: InternetExplorerDriver

Session ID: 01e30b64-e403-440c-bed8-4859ef2128f9

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

    at java.lang.reflect.Constructor.newInstance(Unknown Source)

    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:188)

    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)

    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:498)

    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:182)

    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:167)

    at org.openqa.selenium.ie.InternetExplorerDriver.startSession(InternetExplorerDriver.java:133)

    at org.openqa.selenium.ie.InternetExplorerDriver.setup(InternetExplorerDriver.java:106)

    at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:52)

    at com.selenium.test.TempGoogle.main(TempGoogle.java:15)

解决方法有两种,一种是修改掉IE的设置,不要在任何情况下使用保护模式(protected mode),另一种即是前面代码中如下片段在运行时设置IE的Capabilities。

JAVA

DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();

ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);

WebDriver oWebDriver = new InternetExplorerDriver(ieCapabilities);



3. 即便是我上面已经修改好的代码(解决了1、2两个问题),在Eclipse中也会有如下的一些运行时警告(我的Win7上的IE9有这个问题),社区上有人也反映了这个问题,但是对测试程序运行时的功能没有影响,作为一个warning,而没有啥好的解决方法。

Started InternetExplorerDriver server (64-bit)

2.25.2.0

Listening on port 44940

2012-9-2 16:58:19 org.apache.http.impl.client.DefaultRequestDirector tryExecute

信息: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request: The target server failed to respond

2012-9-2 16:58:19 org.apache.http.impl.client.DefaultRequestDirector tryExecute

信息: Retrying request

软件截图

IEDriverServer最新版 3.6.0官方版【32位|64位】
    .net framework
    (17).net framework关键词
    .NETFramework是一个框架,包括CLR(公共语言运行时)和.NET基本类库,是用.NET语言编写的程序运行的基本支撑。即要想在某台计算机上运行.NET编写的程序,必须事先要安装.NETFramework。你可以这么理解。就是一个中间件更多>>
    运行库合集
    (26)运行库合集关键词
    用精简版系统或者绿色版软件时,使用软件经常遇见的情况是“由于应用程序配置不正确,应用程序未能启动”,提示缺少dll文件等。大部分电脑新手都以为软件问题,其实不是的,部分软件或者游戏需要依赖运行库才可以运行更多>>

    其他版本下载

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    下载帮助下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

    TOP
    软件下载