精华内容
下载资源
问答
  • 2022-03-18 15:08:35

    将下载的selenium解压后的包放到和src同目录下新建包中,并添加到环境,右击包选择Build path

    1、打开IE

            将IE驱动放到新建的java项目src目录下

            保护模式的缩放设置鼻祖去客户端修改

    //		第一种,保护模式
    		System.setProperty("webdriver.ie.driver", "src/IEDriverServer.exe");
    		InternetExplorerDriver driver = new InternetExplorerDriver();
    //		第二种,通用方式
    		System.setProperty("webdriver.ie.driver", "src/IEDriverServer.exe");
    		DesiredCapabilities capabilities = new DesiredCapabilities();
    //		忽略安全模式设置
    		capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
    //		忽略缩放设置
    		capabilities.setCapability(InternetExplorerDriver.IGNORE_ZOOM_SETTING, true);
    		InternetExplorerDriver driver = new InternetExplorerDriver(capabilities);

    2、打开谷歌

    		System.setProperty("webdriver.chrome.driver", "谷歌浏览器地址");
    		ChromeDriver driver = new ChromeDriver();
    

    3、打开火狐

            System.setProperty("webdriver.firefox.driver", "火狐浏览器的地址");
    		FirefoxDriver driver = new FirefoxDriver();
    更多相关内容
  • java 打开浏览器

    2013-07-09 10:54:01
    java 技术打开电脑的浏览器,可以实现多操作系统
  • 主要介绍了Java调用浏览器打开网页的方法,以完整实例形式分析了java打开网页的相关技巧,需要的朋友可以参考下
  • java打开浏览器的方法

    千次阅读 2019-03-23 22:09:40
    * 利用java.lang.ProcessBuilder类创建系统进程的能力,通过浏览器地址启动浏览器,并将网址作为参数传送给浏览器。 * ProcessBuilder类是J2SE * 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,...

    方法一、

    
    package com.burns.test;
     
    /**
     * 利用java.lang.ProcessBuilder类创建系统进程的能力,通过浏览器地址启动浏览器,并将网址作为参数传送给浏览器。
     * ProcessBuilder类是J2SE
     * 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法。
     * 
     * @author Administrator
     * 
     */
    public class OpenExplorerTest1 {
    	public static void main(String args[]) {
    		try {
    			ProcessBuilder proc = new ProcessBuilder(
    					"C:\\Program Files\\Internet Explorer\\iexplore.exe",
    					"http://blog.csdn.net/");
    			proc.start();
    		} catch (Exception e) {
    			System.out.println("Error executing progarm.");
    		}
    	}
    }
     
    

    方法二、

    package com.burns.test;
     
    /**
     *  java调用系统默认浏览器打开链接
     * @author Administrator
     *
     */
    public class OpenExplorerTest2 {
    	public static void main(String args[]) {
    		if (java.awt.Desktop.isDesktopSupported()) {
    			try {
    				// 创建一个URI实例
    				java.net.URI uri = java.net.URI.create("http://www.cnblogs.com/lsgwr/");
    				// 获取当前系统桌面扩展
    				java.awt.Desktop dp = java.awt.Desktop.getDesktop();
    				// 判断系统桌面是否支持要执行的功能
    				if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) {
    					// 获取系统默认浏览器打开链接
    					dp.browse(uri);
    				}
     
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
    		}
    	}
    }
     
    

    方法三、

    package com.burns.test;
     
    import java.io.IOException;
     
    /**
     * java调用系统默认浏览器打开链接
     * 
     * @author Administrator
     * 
     */
    public class OpenExplorerTest3 {
    	public static void main(String args[]) {
    		try {
    			 Runtime.getRuntime().exec(
    			 "cmd   /c   start   http://bbs.csdn.net/topics/390157559 ");
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    }
    
    

    方法四、

     
    package com.burns.test;
     
    import java.io.IOException;
    import java.lang.reflect.Method;
     
    /**
     * java调用系统默认浏览器打开链接
     * 
     * @author Administrator
     * 
     */
    public class OpenExplorerTest4 {
     
    	// 主方法 测试类
    	public static void main(String[] args) {
    		String url = "http://iteye.blog.163.com/";
    		try {
    			OpenExplorerTest4.browse(url);
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
     
    	private static void browse(String url) throws Exception {
    		// 获取操作系统的名字
    		String osName = System.getProperty("os.name", "");
    		if (osName.startsWith("Mac OS")) {
    			// 苹果的打开方式
    			Class fileMgr = Class.forName("com.apple.eio.FileManager");
    			Method openURL = fileMgr.getDeclaredMethod("openURL",
    					new Class[] { String.class });
    			openURL.invoke(null, new Object[] { url });
    		} else if (osName.startsWith("Windows")) {
    			// windows的打开方式。
    			Runtime.getRuntime().exec(
    					"rundll32 url.dll,FileProtocolHandler " + url);
    		} else {
    			// Unix or Linux的打开方式
    			String[] browsers = { "firefox", "opera", "konqueror", "epiphany",
    					"mozilla", "netscape" };
    			String browser = null;
    			for (int count = 0; count < browsers.length && browser == null; count++)
    				// 执行代码,在brower有值后跳出,
    				// 这里是如果进程创建成功了,==0是表示正常结束。
    				if (Runtime.getRuntime()
    						.exec(new String[] { "which", browsers[count] })
    						.waitFor() == 0)
    					browser = browsers[count];
    			if (browser == null)
    				throw new Exception("Could not find web browser");
    			else
    				// 这个值在上面已经成功的得到了一个进程。
    				Runtime.getRuntime().exec(new String[] { browser, url });
    		}
    	}
     
    }
    
    

    方法五、

         * @title 通过获取环境变量的浏览器路径, 然后启动浏览器
         * @author Xingbz
         */
        private static void browse3(String url) throws Exception {
            String firefox = "C:\\Program Files\\Mozilla Firefox\\firefox.exe";
            Map map = System.getenv();
            for (Object key : map.keySet()) {
                String value = (String) map.get(key);
                if (value.contains("firefox.exe")) {
                    firefox = value;
                    break;
                }
            }
            Runtime.getRuntime().exec(new String[]{firefox, url});
        }
    
    展开全文
  • Java使用默认浏览器打开指定URL。
  • 利用Java打开浏览器访问特定网址

    千次阅读 2017-02-07 08:59:56
    public static void openURL(String url) { String os = System.getProperty("os.name"); // Linux if (os.indexOf("Linux") != -1) { try { String[] browsers = {...konq...
    public static void openURL(String url) {
    
    		String os = System.getProperty("os.name");
    		// Linux
    		if (os.indexOf("Linux") != -1) {
    			try {
    				String[] browsers = { "firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };
    				String browser = null;
    				for (int count = 0; count < browsers.length && browser == null; count++) {
    					if (Runtime.getRuntime().exec(new String[] { "which", browsers[count] }).waitFor() == 0) {
    						browser = browsers[count];
    					}
    				}
    				if (browser != null) {
    					Runtime.getRuntime().exec(new String[] { browser, url });
    				}
    			} catch (IOException e1) {
    				e1.printStackTrace();
    			} catch (InterruptedException e2) {
    				e2.printStackTrace();
    			}
    		// Windows
    		} else {
    			String cmd = "rundll32 url.dll,FileProtocolHandler http://" + url;
    			try {
    				Runtime.getRuntime().exec(cmd);
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    
    	}

     

     

    展开全文
  • java自动打开浏览器

    2012-05-28 18:42:56
    通过该代码,可以自动打开浏览器,并且跳转到相应的url,非常的实用
  • Java调用浏览器打开网页实例完整版引导语:如何用Java调用浏览器打开网页呢?以下是百分网小编分享给大家的`Java调用浏览器打开网页实例完整版,欢迎阅读!package com.yifang.demo;import java.io.File;public class ...

    Java调用浏览器打开网页实例完整版

    引导语:如何用Java调用浏览器打开网页呢?以下是百分网小编分享给大家的`Java调用浏览器打开网页实例完整版,欢迎阅读!

    package com.yifang.demo;

    import java.io.File;

    public class OpenPageDemo {

    public static void main(String[] args) {

    try {

    //String url = "http://www.baidu.com";

    String url = "http://www.3lian.net/";

    java.net.URI uri = java.net.URI.create(url);

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

    java.awt.Desktop dp = java.awt.Desktop.getDesktop();

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

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

    //File file = new File("D:aa.txt");

    //dp.edit(file);//  编辑文件

    dp.browse(uri);// 获取系统默认浏览器打开链接

    // dp.open(file);// 用默认方式打开文件

    // dp.print(file);// 用打印机打印文件

    }

    } catch (java.lang.NullPointerException e) {

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

    e.printStackTrace();

    } catch (java.io.IOException e) {

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

    e.printStackTrace();

    }

    }

    }

    【Java调用浏览器打开网页实例完整版】相关文章:

    展开全文
  • 最近工作中遇到一个需求,是要利用java打开指定浏览器,整理后发现有四种解决的方法,所以想着分享出来,下面这篇文章主要给大家介绍了java程序中指定某个浏览器打开的实现方法,,需要的朋友可以参考下。
  • java语音调用已经安装的windows浏览器打开指定的URL地址
  • Java实现打开浏览器的N种办法

    万次阅读 多人点赞 2017-09-08 16:41:13
    最近项目中需要做用程序打开浏览器,并且传递相应的url地址到浏览器,即打开浏览器并且访问指定url的网页。根据网上整理如下几个办法。 下面列举了几个例子,是我测试过,可以使用的,比如: /*******************...
  • Java后台打开浏览器所用到的jar包,下载后,解压出jar包,放到项目中即可
  • 使用java打开浏览器地址原理是通过 Runtime.getRuntime().exec(parts);命令打开本地默认浏览器,如果使用command指令打不开的话则使用jdk的 java.awt.Desktop.getDesktop().browse(uri); 打开 参考代码如下: /*...
  • Robot rb = new Robot();rb.delay(3000);int x = 40;Desktop desktop = Desktop.getDesktop();if (Desktop.isDesktopSupported() && desktop.isSupported(Desktop.Action.BROWSE)) {URI uri = URI.create("h...
  • 程序打开浏览器.java

    2019-11-18 16:27:13
    Java程序打开浏览器,很6的代码。 InputStreamReader read = new InputStreamReader( new FileInputStream(file),encoding);//考虑到编码格式
  • 有个需求就是打开一个固定网址 package com.demo; import java.io.File; public class OpenPageDemo { public static void main(String[] args) { try { String url = "http://www.csdn.net/"; java.net...
  • NULL 博文链接:https://doujun1998.iteye.com/blog/1758708
  • 使用Java代码打开浏览器,打开本地应用程序 java RunTime 使用RunTime打开浏览器 一、打开浏览器 /** * description: 使用Java代码打开浏览器 browser --- RunTime 类打开 * @throws Exception * @...
  • Java调用浏览器打开网页

    千次阅读 2016-04-27 18:47:50
    弄出个打开浏览器新网页的东西,做个记录,然后再继续寻摸方法实现: package com.demo; import java.io.File; public class OpenPageDemo { public static void main(String[] args) { try {
  • 主要为大家详细介绍了Java后台实现浏览器一键导出下载zip压缩包,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Java之——打开浏览器访问指定页面

    万次阅读 2015-10-22 16:13:47
    不多说,不废话,直接上代码,大家都懂得。...import java.awt.Desktop; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; /** * @author liuyazhuang * @time 2015
  • package com.ibsp.utils;import java.io.IOException;import java.net.URISyntaxException;public class Test11 {public static void main(String[] args) throws URISyntaxException, IOException {// 方法1// ...
  • java实现浏览器在线预览offic(doc、xls、ppt)和pdf文件,本人将例子集成到项目中,已成功。 技术原理:将文件先转换成pdf文件,再将pdf文件转换成swf文件,最后显示在浏览器上。 资源描述:本资源包括swftools...
  • package com.xbz;   import java.awt.*; import java.lang.reflect.Method;... import java.net.URI;... import java.util.Map;... * @title java调用浏览器打开指定页面 * @author Xingbz...
  • java 打开关闭浏览器

    千次阅读 2019-01-16 08:46:37
    使用java代码打开关闭浏览器(指定的浏览器或者计算机默认的浏览器) package network.openURL;   import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL;       /** * @...
  • Java嵌入谷歌内核简单浏览器

    热门讨论 2017-10-19 10:53:30
    本来我上传的资源都是0分下载。怎么都最少要2分了?这个最少分要选择2分
  • 内嵌浏览器java实现,Chrome和IE,功能强大可以直接使用
  • java 打开默认浏览器

    2019-03-07 09:59:28
    * 打开默认浏览器访问页面 */ public static void openDefaultBrowser(){ try { Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://127.0.0.1:"+serv...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 324,654
精华内容 129,861
关键字:

java打开浏览器

java 订阅
友情链接: vbKeyBoardPlus.rar