精华内容
下载资源
问答
  • 启动IE

    2004-10-12 21:37:00
    这样启动IE,每次都起来:#include #include #include COleVariant vUrl(" http://www.microsoft.com/& #34;);VARIANT vDummy={0}; IWebBrowser2* pWB;HRESULT hr;CoInitialize(0);hr=CoCreateInstance(CLSID_...
    这样启动IE,每次都起来:

    #include <initguid.h>
    #include <exdisp.h>
    #include <afxdisp.h>

    COleVariant vUrl(" http://www.microsoft.com/& #34;);
    VARIANT vDummy={0};  
    IWebBrowser2* pWB;
    HRESULT hr;

    CoInitialize(0);

    hr=CoCreateInstance(CLSID_InternetExplorer,0,CLSCTX_SERVER,IID_IWebBrowser2,(LPVOID*)&pWB);
    VERIFY(SUCCEEDED(hr));

    hr=pWB->put_Visible(VARIANT_TRUE);
    hr=pWB->Navigate2((VARIANT*)&vUrl,&vDummy,&vDummy,&vDummy,&vDummy);
    展开全文
  • 只要IE8读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示.
  • Selenium启动IE

    2016-07-18 10:24:00
    1.IEDriver64位下载地址: ... 启动ie浏览器,由于ie,chrome浏览器的driverServer是由他们自己管理的,我们需要下载相应的驱动,注意区分32位和64位,使用方法如下: System.setProperty("webdriver.ie.driv...

    1.IEDriver64位下载地址:

    http://download.csdn.net/detail/boyzjb/8648505

    2.启动IE

        启动ie浏览器,由于ie,chrome浏览器的driverServer是由他们自己管理的,我们需要下载相应的驱动,注意区分32位和64位,使用方法如下:

         System.setProperty("webdriver.ie.driver", "src\\main\\resources\\IEDriver.exe");

         WebDriver driver = new InternetExplorerDriver();
         driver.get("http://www.baidu.com");      同样,如果ie不是默认路径安装需要配置bin路径到系统属性中去
         Tip:加载IEDriverServer的时候,通常会因为兼容模式的设置问题,而无法启动,尝试在创建IEDriver对象的时候 加入合适的参数设置:
          DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
         ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
         WebDriver driver = new InternetExplorerDriver(ieCapabilities);

    转载于:https://www.cnblogs.com/tangmaokai/p/5680270.html

    展开全文
  • 启动ie浏览器import java.awt.Desktop;import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;import java.net.URI;/*** 启动系统IE浏览器** @author 罗勇** @date 2014-3-...

    启动ie浏览器

    import java.awt.Desktop;

    import java.io.IOException;

    import java.io.InputStreamReader;

    import java.io.LineNumberReader;

    import java.net.URI;

    /**

    * 启动系统IE浏览器

    *

    * @author 罗勇

    *

    * @date 2014-3-25

    */

    public class Main {

    public static void main(String[] args) {

    openURL("http://www.baidu.com");

    }

    /**

    * 调用系统默认浏览器打开url链接

    */

    private static void openURL(String url) {

    String os = System.getProperty("os.name", "");

    if (os.startsWith("Windows")) {

    // Windows

    try {

    String SystemRoot = System.getenv("SystemRoot");// 获取系统盘路径

    String program = SystemRoot.substring(0, SystemRoot.indexOf(':'))

    + ":\\Program Files\\Internet Explorer\\iexplore.exe";

    ProcessBuilder builder = new ProcessBuilder(program, url);

    builder.start();

    } catch (IOException e) {

    if (!openUrlByRuntime(url)) {

    openUrlByDesktop(url);

    }

    }

    }

    }

    private static boolean openUrlByRuntime(String url) {

    boolean res = true;

    LineNumberReader lr = null;

    try {

    // String[] cmd = { "rundll32", "url.dll,FileProtocolHandler", url};

    String[] cmd = { "cmd", "/c", "start", "iexplore", url };

    Process ps = Runtime.getRuntime().exec(cmd);

    InputStreamReader ir = new InputStreamReader(ps.getErrorStream());// 遇到错误返回

    lr = new LineNumberReader(ir);

    String line = null;

    while ((line = lr.readLine()) != null) {

    System.out.println(line);

    return false;

    }

    } catch (IOException e) {

    res = false;

    } finally {

    try {

    lr.close();

    } catch (Exception e2) {

    }

    }

    return res;

    }

    private static boolean openUrlByDesktop(String url) {

    boolean res = false;

    // 判断当前系统是否支持Java AWT Desktop扩展

    if (Desktop.isDesktopSupported()) {

    try {

    // 获取当前系统桌面扩展

    Desktop dp = Desktop.getDesktop();

    // 判断系统桌面是否支持要执行的功能

    if (dp.isSupported(Desktop.Action.BROWSE)) {

    // 获取系统默认浏览器打开链接

    // 创建一个URI实例

    URI uri = URI.create(url);

    dp.browse(uri);

    res = true;

    }

    } catch (NullPointerException e) {

    // 此为uri为空时抛出异常

    } catch (IOException e) {

    // 此为无法获取系统默认浏览器

    }

    }

    return res;

    }

    展开全文
  • 使用Selenium启动IE浏览器

    万次阅读 2018-06-06 10:22:20
    Selenium Webdriver启动IE浏览器需要使用到IE浏览器的驱动InternetExplorerDriver,一个exe文件,所以首先需要下载InternetExplorerDriver。 具体启动步骤: 1. 下载InternetExplorerDriver,从这里下载 推荐...

    Selenium Webdriver启动IE浏览器需要使用到IE浏览器的驱动InternetExplorerDriver ,一个exe文件,所以首先需要下载InternetExplorerDriver

    具体启动步骤:

    1. 下载InternetExplorerDriver从这里下载

    推荐下载32位的,比64位的更稳定些。这个zip文件解压后,就得到IEDriverServer.exe文件。

    将这个exe文件放在自己电脑的一个路径下面,这个路径就是在步骤2脚本中用到的路径。

    脚本中启动IE浏览器的关键语句如下:

    2. 在脚本中要通过下面的语句(基于java)指定IEDriverServer.exe所在的路径

    // 指定IE driver的存放路径
    System.setProperty("webdriver.ie.driver", "D:\\BrowserDriver\\IEDriverServer.exe");

    3.  定义一个叫driver的WebDriver对象,通过new关键字来启动IE浏览器

    //实例化webdriver对象,启动IE浏览器
    WebDriver driver = new InternetExplorerDriver();
    		

    4. 当然在脚本中肯定要引入webdriver及IE相关的包

    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.ie.InternetExplorerDriver;

    下面让我们通过一个简单的访问百度的例子来体验一下启动IE浏览器吧

    package learnwebdriver;
    
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.ie.InternetExplorerDriver;
    
    public class UseBrowserIE {
    
    	public static void main(String[] args) {
    		// 指定IE driver的存放路径
    		System.setProperty("webdriver.ie.driver", "D:\\BrowserDriver\\IEDriverServer.exe");
    		
    		//实例化webdriver对象,启动IE浏览器
    		WebDriver driver = new InternetExplorerDriver();
    		
    		//通过对象driver调用具体的get方法来打开网页
                    driver.get("http://www.baidu.com/"); 
            
            
                   //退出浏览器
                   // driver.quit();
     
    	}
    
    }
    

    把上面的脚本放到eclipse的一个类中UseBrowserIE.java,选中这个java文件,右键中选择run as-->Java Application

    就可以看到成功启动了IE浏览器,并且打开了百度。

    IE浏览器的一些问题:

    1. IE浏览器的运行速度相对于火狐和chrome等其它浏览器来说,速度要慢,所以更容易遇到“NoSuchElementFound”的异常,在对元素定位时尽量使用CSS Selector,在自动化测试中尽量使用火狐或谷歌做为默认的主测浏览器。

    2. 有些电脑,在初次启动IE时,会有一个防火墙的弹窗提示,选择允许,再次运行脚本即可。

    3. IE浏览器的缩放比率(zoom level)要是默认的100%,否则要报下面类似的错误:

    Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Unexpected error launching Internet Explorer. Browser zoom level was set to 130%. It should be set to 100%

     

    ********************************************************************************************************

    近期我会在博客中系统的更新一些关于Selenium的文章,也请大家多多关注下我的视频课程:

    入门:基于Java的Selenium3自动化测试完整教程

    高级:Selenium Java高级架构课程

    *********************************************************************************************************

    阅读更多精彩文章,请大家关注我的测试公众号:火烈鸟测试

     

     

     

    展开全文
  • JAVA启动IE浏览器

    2014-07-28 11:05:18
    启动ie浏览器
  • selenium启动ie配置,实现inprivate浏览,禁止ie缓存
  • 记录selenium3启动IE

    2018-08-08 17:36:52
    selenium3启动IE 准备工作: selenium3包:selenium-server-standalone-3.13.0.jar jdk:1.8 eclipse testNG Junit4 新建Java项目 import org.junit.AfterClass; import org.junit.BeforeClass; import ...
  • Selenium 启动IE浏览器常见问题

    千次阅读 2018-02-28 21:46:08
    Selenium 启动IE常见问题 问题描述:Selenium启动IE浏览器回放脚本缓慢,例如输入字符串:12345679 十分缓慢。 解决方法:使用IE 32位驱动替换掉 IE 64位 下载地址:https://www.seleniumhq.org/download/ ...
  • selenium中启动IE浏览器

    2018-08-31 16:08:13
    selenium中启动IE浏览器时,需先下载IE浏览器的驱动,将驱动存放在D盘下,代码如下: import org.openqa.selenium.WebDriver; import org.openqa.selenium.ie.InternetExplorerDriver; public class ...
  • 感觉前辈,文中多出转载自http://www.cnblogs.com/puresoul/p/4251536.htmlselenium webdriver启动谷歌浏览器,启动ie浏览器1、firefox安装在默认路径下://启动默认安装路径下的ff 2 public void ...
  • WebDriver启动IE失败

    千次阅读 2014-05-12 23:41:56
    通过selenium webdriver启动IE 浏览器,出现以下错误: WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable ...
  • selenium 启动ie 浏览器

    2013-12-10 17:26:00
    selenium 启动ie 浏览器 var driver = new InternetExplorerDriver(@"IEDriverServer.exe路径"); driver.Navigate().GoToUrl("http://www.baidu.com"); port每次启动的时候都不一样 很多人遇到说...
  • 根据Internet的联接状态,自动启动IE浏览器,VB6实现的程序。注意,编译程序后是一个跳转程序,编译运行立即跳转,并非是恶意程序,网址默认是源码爱好者页,你可以随意改。
  • loadrunner v11 无法启动IE,问题出在哪呢?有两点需要注意: IE版本不要太高,loadrunner v11 需要配合 IE v9 关闭IE浏览器“启用第三方浏览器扩展“的功能,具体设置如下:打开IE–Internet 选项–高级,把...
  • 用selenium启动Ie浏览器是报错,经过多次摸索后终于找到问题,现把具体解决方法记录一下,以便后续遇到同样问题有个参考 Ie浏览器默认175%,这个报错把Ie浏览器缩放到100%即可解决问题,接着又开始报另一个错 经过...
  • 1. 在做自动化测试时候,如果想在Win7 上启动IE driver: 可以用如下代码来设置环境变量后启动IE driver:  System.setProperty("webdriver.ie.driver", "D:\\XXX\\IEDriverServer.exe");  ...
  • selenium 启动IE

    2017-09-10 22:26:48
    刚开始我选用的火狐做爬虫,但是后来因为代理服务密码一直没弄好然后换的IE,因为IE能够记住代理密码,大家也可以这么搞嘿嘿 先附上代码: ... System.setProperty("webdriver.ie.driver", "D:\\workspace\\To
  • 启动IE的全屏模式

    2012-12-25 16:45:38
    在桌面 加一个快捷键 : "C:\Program Files\Internet Explorer\iexplore.exe" -k http://10.42.5.200/online/test/stulogin.php -k 是启动IE的全屏模式,不需要修改IE的设置就可以全屏,相当于按了F11键
  • 通过selenium webdriver启动IE浏览器失败,报错:selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all ...
  • 本文介绍如何启动IE浏览器,由于IE浏览器的兼容性和不稳定性,我在实际测试过程中,基本上不用IE去测试自动化脚本。个人建议,你也不要去用IE测试Selenium自动化测试脚本,但是这里还是介绍下,如何启动IE浏览器...
  • 一次重启机器后无法启动vs2008调试web项目。症状为: 调试按钮启动,但IE没有任何动静。 改注册表、项目配置项...正常启动IE,调试。 转载于:https://www.cnblogs.com/downmoon/archive/2009/12/18/1626803.html...
  • LoadRunner无法启动IE大全

    千次阅读 2012-05-31 22:48:48
    LoadRunner无法启动IE大全 作者:一阵风 | 分类目录:生活 | 标签: 软件 | 2011-11-20 很久以前装了LoadRunner,不过一直也没有试过,今天心血来潮,想耍耍,结果半天没没有调出IE窗口来,换Firefox也不行,...
  • 关于LR录制时不能自动启动IE浏览器的解决方法 录制环境: win7 64位操作系统IE8 LR11 在使用Loadrunner进行性能调试时,录制脚本的时候,发现Loadrunner不能自动启动IE浏览器,录制不到内容,且事务数一直为0,action的...
  • selenium 无法启动IE浏览器的解决方法

    千次阅读 2016-10-08 17:13:47
    启动IE浏览器的代码: System.setProperty(“webdriver.ie.driver”, IEDriverServer.exe的存放路径);  WebDriver driver = new InternetExplorerDriver();  driver.get(“http://www.baidu.com“); driver....
  • selenium 无法启动IE

    2019-09-29 23:07:17
    解决办法是IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上) 转载于:https://www.cnblogs.com/ai594ai/p/7085598.html
  • selenium如何启动IE,Chrome浏览器

    千次阅读 2014-01-17 15:34:39
    1. 启动IE浏览器需要一个驱动:IEDriverServer.exe 下载地址:http://docs.seleniumhq.org/download/ 代码: DesiredCapabilities capability = DesiredCapabilities.internetExplorer(); capability....
  • set IE = CreateObject(InternetExplorer.Application) IE.Visible = true IE.Navigate StartURL 第二种方法 WScript.Shell dim Wsh Set Wsh=WScript.CreateObject(WScript.Shell) On error Resume Next ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,350
精华内容 2,140
关键字:

启动ie