當前位置: 首頁>>代碼示例>>Java>>正文


Java BrowserVersion.FIREFOX_3_6屬性代碼示例

本文整理匯總了Java中com.gargoylesoftware.htmlunit.BrowserVersion.FIREFOX_3_6屬性的典型用法代碼示例。如果您正苦於以下問題:Java BrowserVersion.FIREFOX_3_6屬性的具體用法?Java BrowserVersion.FIREFOX_3_6怎麽用?Java BrowserVersion.FIREFOX_3_6使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在com.gargoylesoftware.htmlunit.BrowserVersion的用法示例。


在下文中一共展示了BrowserVersion.FIREFOX_3_6屬性的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getBrowserEnum

@SuppressWarnings("deprecation")
public BrowserVersion getBrowserEnum() {
       if (browserName.equals("Mozilla Firefox 3.6")) {
           return BrowserVersion.FIREFOX_3_6;
       }
       else if (browserName.equals("Mozilla Firefox 10")) {
           return BrowserVersion.FIREFOX_10;
       }
       else if (browserName.equals("Mozilla Firefox 17")) {
           return BrowserVersion.FIREFOX_17;
       }
       else if (browserName.equals("IE 6")) {
           return BrowserVersion.INTERNET_EXPLORER_6;
       } else if (browserName.equals("IE 7")) {
           return BrowserVersion.INTERNET_EXPLORER_7;
       } else if (browserName.equals("IE 8")) {
           return BrowserVersion.INTERNET_EXPLORER_8;
       }
       else if (browserName.equals("IE 9")) {
           return BrowserVersion.INTERNET_EXPLORER_9;
       }
       else if (browserName.equals("IE 10")) {
           return BrowserVersion.INTERNET_EXPLORER_10;
       }        
       return BrowserVersion.getDefault();
   }
 
開發者ID:fanghon,項目名稱:webmonitor,代碼行數:26,代碼來源:Configuration.java

示例2: removeUser

public static void removeUser(String user) {
	Link.manager.closeAllWindows();
	Link.manager = new WebClient(BrowserVersion.FIREFOX_3_6);
	Link.manager.setCssEnabled(false);
	Link.manager.setJavaScriptEnabled(true);
	Link.manager.setRedirectEnabled(true);
	Link.manager.setThrowExceptionOnFailingStatusCode(false);
	Link.manager.setThrowExceptionOnScriptError(false);
	Link.manager.setPrintContentOnFailingStatusCode(false);

	loggedInToDesktop = false;
	loggedInToMobile = false;

	userLoggingIn = "";
	userPass = "";

	currentUser = "";

	try {
		Link.mobileManager.getPage("http://m.roblox.com/Account/LogOff");
	} catch (Exception e) {
		e.printStackTrace();
	}

	users.remove(user);
}
 
開發者ID:robinm8,項目名稱:RoMessenger,代碼行數:26,代碼來源:LoginManager.java

示例3: changeUser

public static void changeUser(String user) {
	if (users.containsKey(user)) {
		userLoggingIn = user;
		userPass = users.get(user);

		Link.manager.closeAllWindows();
		Link.manager = new WebClient(BrowserVersion.FIREFOX_3_6);
		Link.manager.setCssEnabled(false);
		Link.manager.setJavaScriptEnabled(true);
		Link.manager.setRedirectEnabled(true);
		Link.manager.setThrowExceptionOnFailingStatusCode(false);
		Link.manager.setThrowExceptionOnScriptError(false);
		Link.manager.setPrintContentOnFailingStatusCode(false);
		loggedInToDesktop = false;
		loggedInToMobile = false;

		loginToRobloxMobile(user, users.get(user));
	}
	System.gc();
}
 
開發者ID:robinm8,項目名稱:RoMessenger,代碼行數:20,代碼來源:LoginManager.java

示例4: addUser

public static void addUser(String user, String pass) {
	if (!users.containsKey(user)) {
		userLoggingIn = user;
		userPass = pass;

		Link.manager.closeAllWindows();
		Link.manager = new WebClient(BrowserVersion.FIREFOX_3_6);

		loggedInToDesktop = false;
		loggedInToMobile = false;

		loginToRobloxMobile(user, pass);
	}
}
 
開發者ID:robinm8,項目名稱:RoMessenger,代碼行數:14,代碼來源:LoginManager.java

示例5: HackernewsMiner

public HackernewsMiner() {
    logger = LoggerFactory.getLogger(HackernewsMiner.class);
    wc = new WebClient(BrowserVersion.FIREFOX_3_6);
    wc.setThrowExceptionOnFailingStatusCode(false);
    wc.setJavaScriptEnabled(false);
    wc.setCssEnabled(false);
    props = HackernewsMinerProperties.props();
    rankMatch = Pattern.compile("is the (#([0-9]+) )?most popular language on GitHub");
    numReposMatch = Pattern.compile("Repositories \\(([0-9]+)\\)");
    httpDelay = Integer.parseInt(props.getProperty(PropNames.HTTP_DELAY, Defaults.HTTP_DELAY));
}
 
開發者ID:pridkett,項目名稱:hackernews-miner,代碼行數:11,代碼來源:HackernewsMiner.java

示例6: init

@Before
    public void init() {
        if (urls == null) {
            Urls.initUrls(env.getRequiredProperty(PropertyNames.baseURL), env.getProperty(PropertyNames.superSearchBaseUrl));
            urls = Urls.FI;
        }

        String driverType = env.getProperty("test.web-driver", "hu");
        System.out.println("*** driverType = " + driverType);
        if ("ie".equals(driverType)) {
            driver = new InternetExplorerDriver();
            driver.get(urls.frontpage());
            driver.navigate().to("javascript:document.getElementById('overridelink').click()"); // to skip security certificate problem page
        }
        else if ("ff".equals(driverType)) {
            driver = new FirefoxDriver();
        }
//        else if ("safari".equals(driverType)) {
//            driver = new SafariDriver();
//        }
        else {
        	HtmlUnitDriver htmlUnitDriver =	new HtmlUnitDriver(BrowserVersion.FIREFOX_3_6);
            htmlUnitDriver.setJavascriptEnabled(true);
        	driver = htmlUnitDriver;
        }

        driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS); // default is 0!!!
        driver.manage().timeouts().setScriptTimeout(50, TimeUnit.SECONDS); // default is 0!!!
        driver.manage().window().setSize(new Dimension(1024, 768));
        //driver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS); // default is 0!!!
        
        if (urls == null) {
            Urls.initUrls("https://localhost:" + PORT, env.getProperty(PropertyNames.superSearchBaseUrl));
            urls = Urls.FI;
        }
        testHelper.dbCleanup();
        Long userIdOM = testHelper.createOMTestUserWithHash(OM_USER_SSN);
        System.out.println("*** OM user " + OM_USER_SSN + " created with id " + userIdOM);
        Long userIdVRK = testHelper.createVRKTestUserWithHash(VRK_USER_SSN);
        System.out.println("*** VRK user " + VRK_USER_SSN + " created with id " + userIdVRK);
    }
 
開發者ID:solita,項目名稱:kansalaisaloite,代碼行數:41,代碼來源:WebTestBase.java

示例7: main

/**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws SQLException {
        if (args.length > 0 && args[0].equals("LOGIN")) {
            WebClient wc = new WebClient(BrowserVersion.FIREFOX_3_6);
            wc.setThrowExceptionOnScriptError(false);
            try {
                URL url = new URL(
                        "http://www.racingpost.com/horses2/cards/home.sd");
                HtmlPage hp = wc.getPage(url);
                HtmlAnchor a = hp.getAnchorByText("Racing Post Log in or Register");
                LOG.debug(a.click());
//                HtmlAnchor ha = hp.getAnchorByText("Racing Post Log in or Register");
//                HtmlPage loginPage = ha.click();
//                LOG.debug(loginPage.toString());
//                for (HtmlForm f : loginPage.getForms()) {
//                    LOG.debug(f.getNameAttribute());
//                }
            }
            catch (Exception ioe) {
                LOG.error(ioe.getMessage(), ioe);
                LOG.error("There was an error!");
            }
        }
        else {
            try {
                URL startPage = new URL(
                        "http://www.racingpost.com/horses2/cards/home.sd");
                WebPageDownloader wpd = new WebPageDownloader();
                WebPage wp = wpd.download(startPage);
                LOG.debug("Downloaded");
                MainPageProcessor mpp = new MainPageProcessor();
                LOG.debug("Creater Race Card Processor");
                ArrayList<MainPageProcessor.Result> mainPageResults =
                        mpp.process(wp);
                RaceCardProcessor rcp = new RaceCardProcessor();
                for (int i = 0; i < mainPageResults.size(); i++) {
                    MainPageProcessor.Result mpr = mainPageResults.get(i);
                    WebPage page = wpd.download(mpr.url);
                    rcp.process(mpr.race, mpr.date, page);
                }
                System.exit(0);
            }
            catch (MalformedURLException mue) {}
        }
    }
 
開發者ID:etothepii,項目名稱:haddock,代碼行數:47,代碼來源:Main.java

示例8: main

public static void main(String[] args) throws FailingHttpStatusCodeException, MalformedURLException, IOException {
	WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3_6);
	HtmlPage page = webClient.getPage("http://detail.tmall.com/item.htm?id=12923356887");
	System.out.println(page.asXml());
}
 
開發者ID:Tassemble,項目名稱:delicious,代碼行數:5,代碼來源:WebClientUtils.java


注:本文中的com.gargoylesoftware.htmlunit.BrowserVersion.FIREFOX_3_6屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。