Tuesday, October 13, 2015

Java Snippets for beginners

Code to Reverse a Number :

import java.util.Scanner;
class ReverseNumberWhile
{
   public static void main(String args[])
   {
      int num=0;
      int reversenum =0;
      System.out.println("Input your number and press enter: ");
      //This statement will capture the user input
      Scanner in = new Scanner(System.in);
      //Captured input would be stored in number num
      num = in.nextInt();
      //While Loop: Logic to find out the reverse number
      while( num != 0 )
      {
          reversenum = reversenum * 10;
          reversenum = reversenum + num%10;
          num = num/10;
      }

      System.out.println("Reverse of input number is: "+reversenum);
   }
}


Output:

Input your number and press enter: 145689
Reverse of input number is: 986541

-------------------------------------------------------------------------

Code to check Even or Odd Number :

import java.util.Scanner;

class CheckEvenOdd
{
  public static void main(String args[])
  {
    int num;
    System.out.println("Enter an Integer number:");

    //The input provided by user is stored in num
    Scanner input = new Scanner(System.in);
    num = input.nextInt();

    /* If number is divisible by 2 then it's an even number
     * else odd number*/
    if ( num % 2 == 0 )
        System.out.println("Entered number is even");
     else
        System.out.println("Entered number is odd");
  }

}

Output :

Enter an Integer number: 78

Entered number is even

Enter an Integer number:77
Entered number is odd

-----------------------------------------------------------------------------------------------------------------

Code to find Palindrome

import java.util.*;
class Palindrome
{  
public static void main(String args[])
{  
String original, reverse = "";  
Scanner in = new Scanner(System.in);
System.out.println("Enter a string to check if it is a palindrome");  
original = in.nextLine();
int length = original.length();
for ( int i = length - 1; i >= 0; i-- )  
reverse = reverse + original.charAt(i);
if (original.equals(reverse))  
System.out.println("Entered string is a palindrome.");  
else  
System.out.println("Entered string is not a palindrome.");
}}

Output:

Enter a string to check if it is a palindrome
 madam

Entered string is a palindrome 


















Monday, October 12, 2015

Selenium ready codes

Code Snippet to Instantiate Specific Browser Or Client while working with Selenium

Firefox Driver
WebDriver driver = new FirefoxDriver();
Chrome Driver
WebDriver driver = new ChromeDriver();
Safari Driver
WebDriver driver = new SafariDriver();
Internet Explorer Driver
WebDriver driver = new InternetExplorerDriver();
Android Driver
WebDriver driver = new AndroidDriver();
iPhone Driver
WebDriver driver = new IPhoneDriver();
HTML Unit
WebDriver driver = new HtmlUnitDriver();

Code to refresh page

driver.navigate().refresh(); 

Code to Navigate Backward And Forward On The Browser 

Go backward to the last visited page 
driver.navigate().back(); 
Go forward to the next page 
driver.navigate().forward();

Code to Find All Links On The Page

List link = driver.findElements(By.tagName("a"));


Wait For Element To Be Available


Some elements in the application may take time to load and your script needs to wait for the element to be available for next action. This check can be performed using below code.

WebDriverWait wait = new WebDriverWait(driver, n);

WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.id("id")));

where n is time and id is element id