org.openqa.selenium.firefox
Class FirefoxBinary

java.lang.Object
  extended by org.openqa.selenium.firefox.FirefoxBinary

public class FirefoxBinary
extends java.lang.Object


Constructor Summary
FirefoxBinary()
           
FirefoxBinary(java.io.File actualBinary)
           
 
Method Summary
 void clean(FirefoxProfile profile)
           
 void createProfile(java.lang.String profileName)
           
protected  java.io.File locateFirefoxBinary(java.io.File suggestedLocation)
           
protected  java.io.File locateFirefoxBinaryFromSystemProperty()
           
protected  void modifyLibraryPath(java.lang.ProcessBuilder builder)
           
 void setEnvironmentProperty(java.lang.String propertyName, java.lang.String value)
           
 void startProfile(FirefoxProfile profile, java.lang.String... commandLineFlags)
           
 void waitFor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FirefoxBinary

public FirefoxBinary()

FirefoxBinary

public FirefoxBinary(java.io.File actualBinary)
Method Detail

startProfile

public void startProfile(FirefoxProfile profile,
                         java.lang.String... commandLineFlags)
                  throws java.io.IOException
Throws:
java.io.IOException

setEnvironmentProperty

public void setEnvironmentProperty(java.lang.String propertyName,
                                   java.lang.String value)

createProfile

public void createProfile(java.lang.String profileName)
                   throws java.io.IOException
Throws:
java.io.IOException

waitFor

public void waitFor()
             throws java.lang.InterruptedException,
                    java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

modifyLibraryPath

protected void modifyLibraryPath(java.lang.ProcessBuilder builder)

locateFirefoxBinary

protected java.io.File locateFirefoxBinary(java.io.File suggestedLocation)

locateFirefoxBinaryFromSystemProperty

protected java.io.File locateFirefoxBinaryFromSystemProperty()

clean

public void clean(FirefoxProfile profile)
           throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2009. All Rights Reserved.