Free Essay

Selenium

In:

Submitted By Dhaval67
Words 431
Pages 2
Selenium Web Driver Code

1. geTitle, getCurrentUrl, getPageSource

//created object driver WebDriver driver= new FirefoxDriver(); //open google web site driver.get("http://www.google.com"); //get title of the page System.out.println(driver.getTitle());

//get current URL System.out.println(driver.getCurrentUrl());
//get the source of the page System.out.println(driver.getPageSource()); //close the browser driver.close();

2. Locator Techniques
Xpath
Id -
Classname-
name - linktext - tagname- WebDriver driver = new FirefoxDriver(); //go to facebook website driver.get("http://www.facebook.com"); //find the element email driver.findElement(By.xpath(".//*[@id='email']")).sendKeys("Archana"); driver.findElement(By.xpath(".//*[@id='pass']")).sendKeys("Password"); driver.findElement(By.xpath(".//*[@id='u_0_o']")).click();

driver.findElement(By.linkText("Forgot your password?")).click(); driver.findElement(By.id("identify_email")).sendKeys("Canvas"); driver.findElement(By.name("did_submit")).click(); driver.findElement(By.className("uiButton")).click(); //get tag that starts with a and count List<WebElement> Var = driver.findElements(By.tagName("a")); System.out.println(Var.size()); //navigate to google driver.navigate().to("http://www.google.com");

WebDriver driver = new FirefoxDriver(); driver.get("http://www.yahoo.com"); WebElement box = driver.findElement(By.xpath(".//*[@id='default-p_30345827-bd']/div")); List<WebElement>LC=box.findElements(By.tagName("a")); System.out.println(LC.size());

3. Handling Pop Ups

WebDriver driver = new FirefoxDriver(); driver.get("http://www.rediff.com"); driver.findElement(By.xpath(".//*[@id='signin_info']/a[1]")).click(); driver.findElement(By.id("c_uname")).sendKeys("archana"); driver.findElement(By.id("btn_login")).click(); Alert AL = driver.switchTo().alert(); // this with No , cancel negative response System.out.println(AL.getText()); //AL.dismiss(); AL.accept(); // click ok button positive response

4. CheckBox Handling Methods isSelected , isDisplayed, isEnabled

WebDriver driver = new FirefoxDriver(); driver.get("http://www.hotwire.com/"); WebElement CB = driver.findElement(By.id("HO-H")); CB.click(); if (CB.isSelected()){ System.out.println("Check box for non stop Flight is selected"); } else { System.out.println("Check box for non stop flight is not selected"); }

System.out.println(driver.findElement(By.xpath(".//*[@id='genRandom6-hotelDestinationFields']/div/label")).isDisplayed()); System.out.println(driver.findElement(By.id("genRandom6-carRadio")).isEnabled());

5. Handling Drop Down

WebDriver driver = new FirefoxDriver(); driver.get("http://goindigo.in"); WebElement DP = driver.findElement(By.xpath(".//*[@id='indiGoRoundTripSearch_Origin']")); //count of menu option List<WebElement>Val=DP.findElements(By.tagName("option")); System.out.println(Val.size()); // select drop down menu System.out.println(Val.get(2).getText()); //click the menu option Val.get(2).click(); //check for option and selects for(int i = 0; i<Val.size(); i++) { Val.get(i).click(); if(Val.get(i).getText().equals("Goa")) { Val.get(i).click(); break; } }

Similar Documents

Free Essay

Selenium in Egg

...What Is Selenium? Selenium (Se) is a trace mineral that is required by the human body and is of fundamental importance in ensuring good health. Selenium was discovered in 1817 by Jons Berzelius and takes its name from the Greek word Selene (the goddess of the moon). Until recently, selenium was a little-known trace mineral. International research on Selenium has established that it is an essential component of the human diet in the sustaining of good health and general well-being because of its protective and preservative characteristics. It has also been found that selenium deficiency may lead to increased susceptibility to disease and ill health. Organic And Inorganic Selenium Explained Selenium exists in two chemical forms in nature, Organic Selenium and Inorganic Selenium. Inorganic Selenium can be found in different minerals in the form of selenite, selenate and selenide as well as in metallic form. In contrast, in vegetable feed Organic Selenium is an integral part of amino acids. Therefore, in nature animals receive selenium mainly in the organic form. Research had shown that Organic Selenium is far more beneficial for us as our body absorbs and retain Organic Selenium at a better rate. Organic Selenium vs Inorganic Selenium Organic Selenium Inorganic Selenium • Exists in the form of seleno-amino acids, i.e. selenomethionine. • Exists in the form of mineral salt. • Is actively absorbed by amino acid routes. • Is passively absorbed from the small intestine. • More...

Words: 1706 - Pages: 7

Free Essay

Selenium

...Selenium Reference Concepts A command is what tells Selenium what to do. Selenium commands come in three 'flavors': Actions, Accessors and Assertions. Each command call is one line in the test table of the form: |command |target |value | Actions are commands that generally manipulate the state of the application. They do things like "click this link" and "select that option". If an Action fails, or has an error, the execution of the current test is stopped. Many Actions can be called with the "AndWait" suffix, e.g. "clickAndWait". This suffix tells Selenium that the action will cause the browser to make a call to the server, and that Selenium should wait for a new page to load. Accessors examine the state of the application and store the results in variables, e.g. "storeTitle". They are also used to automatically generate Assertions. Assertions are like Accessors, but they verify that the state of the application conforms to what is expected. Examples include "make sure the page title is X" and "verify that this checkbox is checked". All Selenium Assertions can be used in 3 modes: "assert", "verify", and "waitFor". For example, you can "assertText", "verifyText" and "waitForText". When an "assert" fails, the test is aborted. When a "verify" fails, the test will continue execution, logging the failure. This allows a single "assert" to ensure that the application is on the correct page, followed by a bunch of "verify" assertions to test form field values...

Words: 7020 - Pages: 29

Free Essay

Ecosystem Function

...Ecosystem Structure, Function and Change Ecosystem Structure, Function and Change In the area that I live in we have the San Luis National Wildlife Refuge. The refuge is over 26,800 acres of wetlands, riparian forests, native grasslands, and vernal pools (U.S. Fish & Wildlife Service, 2012). In 1966 was when the first piece of land was purchased, and since then it has grown to comprise of six refuge units. The units are called: San Luis, East Bear Creek, West Bear Creek, Freitas, Blue Goose, and Kesterson. If it were not for the refuge many animals would have lost their homes and there would actually be a few extinct species of animals as well. In the San Luis National Wildlife Refuge there are four different types of ecosystems. The first type of ecosystem that can be found in the refuge is riparian woodlands. The riparian woodlands are found along rivers and sloughs, and they consist of willows, cottonwoods and oaks ( U.S. Fish & Wildlife Service, 2012). The second type of ecosystem that can be found is wetlands. Wetlands include permanent marshes which contain water year-round. However depending on how much rain the refuge gets in the winter depends on the level of water in the wetlands. Grasslands are the third type of ecosystem in the San Luis National Wildlife Refuge and that type of ecosystem is actually the most common one in the refuge. The grasslands are dominated by annual and perennial grass species. The last of the ecosystems that is found in the...

Words: 989 - Pages: 4

Premium Essay

Comparision of Tools

...MANAGEMENT ASSIGNMENT III SOFTWARE TESTING TOOL COMPARISION QTP, SELENIUM AND TESTINGWHIZ BY, S.Shahida Banu. 120071601087. COMPARING QTP, SELENIUM AND TESTINGWHIZ INTRODUCTION: When it comes to test automation tools for web application testing it is hard to choose between the available options in the market and the right alternative that offers best of the latest technologies from the market place at the right budget. Open source tools provide the benefit of low initial investment but, they’re not always the best alternative in the long run due to lack of official support & training. Commercial tools on the other hand are highly expensive to implement resulting in higher cost of failure should the right tool not be selected.  Automation is a continuous process and it’s very important to have the basics right:- * Setting up the test environment  * Screening the available tool options  * Creating a Proof of Concept with a few sample test scenarios for the application  * Preparing (automation) frameworks  * Building libraries of functions & methods  * Defining configuration parameters To help test managers and automation engineers choose the right alternative, we have prepared a comparison matrix between the three closest contenders that are highly rated by Test Managers and Automation Engineers alike. Here is a comparison between HP QTP with Selenium and TestingWhiz. QTP vs SELENIUM vs TESTINGWHIZ: Testing automation tools enable developers and...

Words: 1194 - Pages: 5

Premium Essay

Software Quality Assurance

...Table of Content 1. Introduction………………………………………………………..…..1-2 1.1 Software Quality…………………………………………..……..2 1.2 Software Quality Assurance……………………………..……….2 1.3 Software Testing………………………………………..………2-3 2. Software Quality Assurance Tools………………………………..…….3-7 3. Selected QA Tools…………………………………………………………8 3.1 Selenium IDE…………………………………………………..9-14 3.2 FabaSoft………………………………………………………15-19 4. Future and Conclusion……………………………………………………20   1. Introduction Software Quality Assurance (SQA) Tools play a major role in common software user community and in the field of software development. SQA tools are the specially developed software tools for the purpose of assisting in the QA processes. 1.1 Software Quality The quality of software is assessed by a number of variables. These variables can be divided into external and internal quality criteria. External quality is what the user experiences when running the software in its operational mode. Internal quality refers to the aspects that are code-dependent, and are not visible to the end-user. External quality is critical to the user, while internal quality is meaningful to the developer only. When the quality comes to software quality conformance, requirement consider as software functional quality and fitness for use named as software structural quality. 1.2 Software Quality Assurance Software quality assurance (SQA) consists of a means of monitoring the software engineering process and methods used to ensure quality...

Words: 2186 - Pages: 9

Premium Essay

Mountaintop Removal and Its Effects on the Ecosystem

...that all living things breathe. The mining technique called mountaintop removal needs to be stopped from destroying the fragile ecosystem that revolves around the streams that are the bloodlines that run through southern West Virginia. This style of mining not only strips the land of all vegetation, it also changes the water. Excess sediment from mining builds up over time causing the oxygen levels to change (S. Burns, 05). Over time this makes it imposable for the stream to sustain life for fish and other types of organisms. This disrupts the biodiversity that needs the river system to survive. Excess sediment is not the only issue but also the toxins, like selenium, that is released into the water from the coal. Selenium is a natural element in coal so when the coal is extracted the selenium is released into the ground water. Once in the water this, like the salamander, can cause genetic mutations in the fish and other aquatic life that alters their life span, reproductive systems, and physical traits. This in turn would cause the stream population to drop making it harder for other animals that eat the fish and aquatic life to survive (A. Lemly 09). References Burns, Shirley (2005). Bring Down the Mountains: The Impact of Mountaintop Removal Surface Coal Mining on Southern West Virginia Communities, 1970-2004....

Words: 373 - Pages: 2

Premium Essay

Mastitis Research Paper

...dairy industry, the goal in minimising the costs of mastitis is always prevention. Proper milking procedures and hygiene, dry cow therapy and quarantining are standard practice on every farm, but is there something extra you could be doing to protect your herd? Supplementation of vitamins and minerals is an excellent way to go that step further in preventing the disease in the first place. Supplements optimise immune function as well as reduce oxidative and metabolic stress, ultimately exerting a positive effect on the udders defense mechanisms against mastitis and the pathogen that cause it. They can be found in a variety of chemically organic and inorganic forms including complexes, proteinates and amino acid chelates. Zinc, Copper and Selenium are the main supplements targeting mastitis. They enhance the antioxidant capacity of superoxide dismutase (CuZnSOD), glutathione peroxidase (GSH-Px) and ceruloplasmin (CP) which are naturally found in the body. These antioxidants outcompete for metabolic resources with damaging superoxide radicals that are produced as part of the immune response to destroy pathogens. These supplements are also very important in the prevention of the disease. Zinc Zinc has many cellular functions that contribute to mastitis protection. It is an antioxidant that also has catalytic, structural and regulatory roles. Zinc supplementation has been shown to decrease SCC during subclinical infection. It is an essential compound for the integrity and barrier function...

Words: 646 - Pages: 3

Premium Essay

Manager

...methods. • Plan and perform effective software testing through a combination of familiar structured test techniques, rapid test practices and test automation where applicable. Experience Summary: ✓ Sound Experience in Full Software Testing Life Cycle (Involvement in Test Strategy, Test cases, Test Scripts/Data, Defect tracking/prevention) and its most of phases e.g. Unit Testing, Functional Testing, Regression Testing, Integration Testing, System Testing and User Acceptance Testing, Ajax Testing. ✓ Adherence to software development life cycle, quality methodologies (ISO 9001/CMM) and best practices of software testing models (Agile Methodology). ✓ Expert in both Manual testing and Automated testing Using tools Selenium - Java. ✓ Experience in Functional & GUI testing in CRM and ERP domain. ✓ Experience in Database Testing (MySql). ✓ Successfully Participated in 32 hrs training on automation tools such as Mercury Interactive Quick Test Pro 9.2, Test Director (QC). ✓ Solid communicator with exceptional team-building skills. ✓ Strong problem-solver, design solutions and assist developers with issues. Employment History: • Over all experience more than six years along with project management. • Working as Sr. Test Lead in HCL Technologies Limited, Bangalore since Sep. 2011 to till date. • Working as Sr. QA Engineer in BKA Software Pvt. Ltd, Bangalore since Oct. 2006 to Sep. 2011. • Worked as an Asst. Engineer (QA)...

Words: 1430 - Pages: 6

Free Essay

Chemistry

...that you are an environmental scientist. Working in collaboration with a university chemist, you were able to determine from mass spectrometry that four elements exist in your soil samples. They are Se, Sn, Pb, and Cd. You need to determine which elements will most likely combine with oxygen to produce oxides that are present in your sample. To do so, refer to the periodic table to determine the electron configuration and ionization energy of each element. This will show the number of valence electrons for each element. • What are the electron configurations for Se, Sn, Pb, and Cd? Selenium=[Ar]3d 10 4s2 4p4, Tin=[Kr]4d10 5s2 5p2, Lead=[Xe]4f14 5d10 6s2 6p2, Cadmium=[Kr]4d10 5s2 • What are the valence electrons for Se, Sn, Pb, and Cd? Selenium=Valence 6, Tin=Valence 4, Lead=Valence 4, Cadmium=Valence 2 • Rank the elements in increasing ionization energy. Selenium=941.2045, 2973.7, 4144, 6590, 7880, 14990 kj/mol. Cadmium=867.8, 1631.4, 3616 kj/mol, Lead=715.6, 1450.5, 3081.5, 4083, 6640 kj/mol. Tin=708.6, 1411.8, 2943, 3930.3, 7456 kj/mol • Which element will form oxides? Lead. 2. Imagine that, as an employee of a pharmaceutical company, you are working on an H-K-ATPase. It is the enzyme that pumps acid into the stomach to help in digestion. You are trying to determine whether a compound will fit inside the pocket of this enzyme in order to inhibit the enzyme. To do so, you must know the molecular shape of the compound. Draw the Lewis...

Words: 512 - Pages: 3

Free Essay

Tester

...RAJANI BHASHKAR E-mail:rajanibaranwal2000@gmail.com Mobile: +91 7507578738 Objective Seeking challenging opportunity as a software test engineer with strong academic background, excellent communication, knowledge of software testing principals and automation tools like Quick Test Professional (QTP) and Selenium having certification from SEED Infotech. Summary Highly motivated and enthusiastic aspiring software tester with good knowledge in C and Java technologies. Excellent communication skills. Energetic self-starter with excellent analytical and creative skills. Selective Accomplishments * B.Tech. (Computer Science) from Karnataka University with first class. * Secured grade A+ in ‘Diploma in Software Testing’ through SEED infotech. Technical Skills Programming Languages | C, Java, SQL | Technologies | Web applications | Tools | Bugzilla, QuickTestPro (QTP)9.0, Selenium, Test Link, Quality Center | Technical Experience Internship Project Project Title | Orange HRM(New Level of HR Management) | Client | Seed Infotech | Duration | 20th April,2015 to 27th April,2015 | Technologies | Visual Basic, C, SQL Server | Roles and Responsibilities | * Writing test cases for time module * Test execution of test cases of leave module * Defect reporting | Technologies | Java | Project Title | Orange HRM and Flights | | * Prerequisites of automation * Easy record and playback * Use of various...

Words: 338 - Pages: 2

Premium Essay

Whaling Should Be Allowed In Schools

...that there must be more comprehensive studies done. Although there was research, it was not comprehensive enough. In the Scott Baker research findings, it was isolated to Japan and a deeper molecular assessment should be done on the whaling industries of the world like Norway in order to globally and accurately determine which species are affected the most. Furthermore, the studies are somewhat outdated and they could benefit from new molecular approaches in order to deepen the research knowledge and make better assessments. For the Tetsuya research findings, there were some weak correlations with the rise of mercury and other elements with the data being largely variable. There was also conclusions drawn that certain elements like Iron & Selenium concentrations increase with age. There could very well be a myriad of reasons as to why there is a high concentration of these elements. The paper even suggests further studies need to be done. Overall, much more research needs to be done on population parameters and health risks associated with...

Words: 777 - Pages: 4

Premium Essay

Week 5 Homework

...having nine hundred micrograms of Vitamin A and with the help of carrots, broccoli, and most fruits I can increase my micrograms. When looking at the RDA for Vitamin E fifteen milligrams is the standard and I was well under that number. Leafy green vegetables such as lettuce, cabbage, or broccoli are all great sources of Vitamin E that I can easily incorporate in to my diet to increase my milligrams. Fit day pointed out my deficiencies as well as my abundances in week one. My selenium levels compared to RDA were considered high almost every day during week one. Not really knowing what selenium was I researched it and found that it is required for thyroid gland to function proper and that it also helps to protect my body from cancers. Taking in too much selenium can cause bad breath, diarrhea, and hair loss. Chicken, turkey, whole grains and Brazil nuts (which happen to be one of my favorite snacks) are good sources of selenium. After reading all of this and having a better understanding of what selenium really is I understood why I had such high statistics compared to the RDA standard. I consume a lot of chicken, brown rice, and fish during my every day diet. My sodium intake each day is more than twice the amount I should be consuming. Going by the RDA standards I should be consuming fifteen hundred milligrams each day and I took in at least four...

Words: 1503 - Pages: 7

Free Essay

Volvariella Volvacea Production

...Size of Production 300 square meters 2. Marketing Size 2-3 inches 3. Raising Period 5 months 4. Projected Selling Price 60.00php per kilogram 5. Projected Gross Revenue 54 000.00 php 6. Estimated Cost of Production 19 865.00 php 7. Projected Net Income 34 135.00 php 8. Projected Return of Investment 172% 9. Projected Benefit Cost Ratio 37% JUSTIFICATION Mushroom has started to gain popularity these past few years. Often grouped with vegetables, mushrooms provide many of the nutritional attributes more commonly found in meat, beans or grains. Mushrooms are low in calories, fat-free, cholesterol-free and very low in sodium, yet they provide several nutrients, including riboflavin, niacin and selenium, which are typically found in animal foods or grains....

Words: 2226 - Pages: 9

Premium Essay

Wal-Mart

...balance diet, but there are many benefits of taking dietary supplements. There are supplements that are purported to promote health and prevent disease of the cardiovascular system, vitamin E is an extremely important antioxidant that is important in maintaining healthy blood vessels, also producing and maintains strong bones is very important for our health, including mobility and blood cell production, therefore, several essential nutritional supplements may promote bone growth or reduce the risk of osteoporosis, such as calcium, vitamin D and magnesium. Adults should take 1,000 to 1,200 calcium, 600 to 800 iu of vitamin D and 300 to 400 magnesium per day. Vitamin B6 and selenium or two potential supplements that may help us maintain a healthy immune system. Adults should get about 55 micrograms of selenium 1.5...

Words: 797 - Pages: 4

Premium Essay

Biology 1322

...Michael Howard Professor Oltmann BIO 1322 June 26, 2015 Chapter 10 (10.1) Oxidation and Reduction Oxidative Stress- The imbalance between the point the production of reactive compounds and the body’s ability to protect against their adverse effects. Oxidation- The process of losing an electron during a chemical reaction. Free radical- An unstable atom with an unpaired electron in its outermost shell. 10.2 Defense Against Free Radicals Antioxidant- A substance that has the ability to prevent or repair the damage caused by oxidation. Tocopherols- The active form of Vitamin E. The most active form. (Four different) Carotenoids- Six-hundred naturally occurring pigments synthesized by plants, algae, and photosynthetic bacteria. Colors range from yellow to orange to red; three are converted into vitamin A. Isoflavones- Poly phenolic compounds that are capable of exerting estrogen similar effects. Phytochemicals produced in legumes; soybeans main source. Flavonoids- Found in fruit and vegetables, tea, red wine, dark chocolate. Polyphenolic (phytochemicals) molecules containing 15 carbon atoms and are soluble in water Anthocyanin- Vacuolar plant pigments that appear red, purple, or blue. Found in berries, grapes, and red cabbage. Vitamin E, Vitamin C, and beta-carotene are micronutrients that are known to have antioxidant roles. 10.3 Vitamin E Megadoses- An intake of a of a nutrient beyond what is needed to prevent a deficiency or what’s found in a balanced...

Words: 2007 - Pages: 9