Using the Java class “myclass” that we created in the previous tutorial, let us try to create a WebDriver script that would:
|
WebDriver Code
Below is the actual WebDriver code for the logic presented by the scenario above
Blog about QA and more intersting information.
Using the Java class “myclass” that we created in the previous tutorial, let us try to create a WebDriver script that would:
|
01.package mypackage;02. 03. 04. 05.import org.openqa.selenium.WebDriver;06. 07.import org.openqa.selenium.firefox.FirefoxDriver;08. 09. 10. 11.public class myclass {12. 13. 14. 15.public static void main(String[] args) {16. 17.// declaration and instantiation of objects/variables18. 19.WebDriver driver = new FirefoxDriver();20. 21.String baseUrl = "http://newtours.demoaut.com";22. 23.String expectedTitle = "Welcome: Mercury Tours";24. 25.String actualTitle = "";26. 27. 28. 29.// launch Firefox and direct it to the Base URL30. 31.driver.get(baseUrl);32. 33. 34. 35.// get the actual value of the title36. 37.actualTitle = driver.getTitle();38. 39. 40. 41./*42. 43.* compare the actual title of the page witht the expected one and print44. 45.* the result as "Passed" or "Failed"46. 47.*/48. 49.if (actualTitle.contentEquals(expectedTitle)){50. 51.System.out.println("Test Passed!");52. 53.} else {54. 55.System.out.println("Test Failed");56. 57.}58. 59. 60. 61.//close Firefox62. 63.driver.close();64. 65. 66. 67.// exit the program explicitly68. 69.System.exit(0);70. 71.}72. 73. 74. 75.}