This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class AlertThread extends Thread { // Dismiss the Firefox crash alert | |
| public AlertThread (String tname) { | |
| super(tname); | |
| } | |
| @Override | |
| public void run(){ | |
| System.out.println("Inside run() of AlertThread method."); | |
| try { | |
| Thread.currentThread(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| protected WebDriver createDriver(Logger myLogger) throws AWTException, InterruptedException { | |
| // the following 2 lines will dismiss the Windows crash alert dialog | |
| AlertThread tAlertThread = new AlertThread("tAlertThread"); | |
| tAlertThread.start(); | |
| WebDriver localDriver = new FirefoxDriver(); // using this to see if bug goes away | |
| localDriver.manage().timeouts().implicitlyWait(WAIT_TIME, TimeUnit.SECONDS); //for the entire test run | |
| return localDriver; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import com.sun.jna.platform.win32.User32; | |
| import com.sun.jna.platform.win32.WinDef.HWND; | |
| import com.sun.jna.platform.win32.WinUser; | |
| ....... | |
| protected static void dismissFirefoxCrashAlert() { | |
| bLogger.info("Inside dismissFirefoxCrashAlert"); | |
| HWND hwnd = User32.INSTANCE.FindWindow (null, "Firefox"); // window title | |
| if (hwnd == null) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <dependency> | |
| <groupId>org.apache.logging.log4j</groupId> | |
| <artifactId>log4j-api</artifactId> | |
| <version>2.3</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.logging.log4j</groupId> | |
| <artifactId>log4j-core</artifactId> | |
| <version>2.3</version> | |
| </dependency> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import org.apache.logging.log4j.LogManager; | |
| import org.apache.logging.log4j.Logger; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public static Logger createLogger() { | |
| Logger aLogger = LogManager.getRootLogger(); | |
| aLogger.debug("\n" + "Inside createLogger - Logger is being set up. New test setup beginning."); | |
| verificationErrors = new StringBuffer(); | |
| aLogger.info("Logger has been set up."); | |
| return aLogger; | |
| } | |
| protected static void createLogFile (FirefoxProfile fp) throws Exception { | |
| File outfile = new File(outfileName); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @BeforeClass //run once before each testsuite | |
| public static void setUpClass() throws Exception { | |
| gLogger = createLogger(); | |
| } | |
| @Test | |
| public void testDemo() throws Exception { | |
| gLogger.info("Starting the actual new testDemo. Waiting a few seconds."); | |
| shortTest(); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| OFF No logging | |
| FATAL Severe errors | |
| ERROR non-fatal errors | |
| WARN misc warnings | |
| INFO runtime events | |
| DEBUG Detailed info | |
| TRACE Most detailed |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <Configuration status="warn"> | |
| <Appenders> | |
| <Console name="console" target="SYSTEM_OUT"> | |
| <PatternLayout | |
| pattern="[%-5level] %d{yyyyMMdd-HHmmss} [%t] %M- %msg%n" /> | |
| </Console> | |
| <RollingFile name="rollingfile" fileName="C:\Users\user\git2\SMedia\logs\smtrace.log" | |
| filePattern="C:\Users\user\git2\SMedia\logs\smtrace-%d{yyyyMMddHHmmss}.log"> | |
| <PatternLayout> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| JSONArray myJsonArry = new JSONArray(longJsonString); | |
| List<Object> myArrayList = new ArrayList<Object>(toList(myJsonArry)); | |
| Collection<Map<String,String>> mapsCol = new HashSet<Map<String,String>>(); | |
| for (int i=0; i < myArrayList.size(); i++) { | |
| mapsCol.add((HashMap<String, String>)myArrayList.get(i)); | |
| } |
OlderNewer