Part 9

41 : What kind of software testings are possible using selenium WebDriver? We can use It for any other purpose except testing activity?
Answer : Generally we are using selenium WebDriver for functional and regression testing of software web applications.

You will find JQuery date picker In many software web applications. Selecting date from JQuery date picker Is not hard task but yes you need to use some logical steps to select expected date from date picker In selenium WebDriver software testing tool. You can not do It only using single statement. Earlier we have learnt how to work with different elements of JQuery and you can find all those tutorials links on THIS PAGE.

Part 8

36 : When I am running software web application's tests In Firefox Browser using selenium webdriver, It Is not showing me any bookmarks, addons, saved passwords etc. In that browser. Do you know why?
Answer : Yes. It Is because all those bookmarks, addons, passwords etc.. are saved In your regular browser's profile folder so when you launch browser manually, It will use existing profile settings so

I have provided different examples of how to deal with J Query elements using selenium WebDriver like Drag and drop element using dragAndDrop methodDrag and drop element using dragAndDropBy method, Selecting multiple Items using clickAndHold method, Moving slider using clickAndHold and moveByOffset method. To perform all these actions/operations, We have used different methods of selenium webdriver advanced user Interactions API class Actions.

Part 7

31 : Can you tell me the names of different projects of selenium software automation testing tool?
Answer : At present, Selenium software automation testing tool has four different projects as bellow.
  • Selenium IDE : It Is Firefox add-on which allows you to record and playback your software web application's tests In Firefox browser.
  • Selenium RC : It Is software web application automation tool which allows you to write your tests In many different programming languages.

To drag and drop any element on other element, We can use moveToElement or dragAndDrop methods of Actions class as described In THIS POST. Same way, To move element by specific X,Y Pixel offset, We can use dragAndDropBy method of Actions class as described on THIS PAGE. To select multiple JQuery Items, We can use clickAndHold method of Actions class. Example Is given on THIS PAGE. So Actions class has many different such methods to perform this kind of tricky operations on your web application using selenium WebDriver.

Selenium webdriver software testing tool tutorials on Advanced User Interactions API, Advanced TestNG Tutorials for webdriver software testing tool, AutoIT software testing tool With Selenium WebDriver Tutorials with practical examples on software web application. Before going for selenium advanced tutorial, I recommend you selenium tutorial for beginner to start from basic.

Selenium Advanced Tutorial

Part 6

26 : Can we automate desktop software application's testing using selenium WebDriver?
Answer : No. This Is the biggest disadvantage of selenium WebDriver API. We can automate only web and mobile software application's testing using selenium WebDriver.

27 : Can you tell me the alternative driver.get() method to open URL In browser?

We have already learnt how to drag and drop drag-able web element on drop-able web element In THIS POST and drag and drop element for specific X Y pixel offset In THIS POST using selenium webdriver's Advanced User Interactions API (Actions class). Now supposing you wants to select multiple jQuery select-able Items then also you can use WebDriver's action command. Till now, I have not get chance to use this thing practically In any of my project but still let me share It with you because you can do It using WebDriver's Action class and might It helps you In any application's test case creation.

Part 5

21 : How does selenium RC software testing tool drive the browser? 
Answer :
When browser loaded In Selenium RC, It ‘injected’ javascript functions into the browser and then It Is using javascript to drive the browser for software application under test.

We can use Advanced User Interactions API of selenium webdriver software testing tool to drag the targeted element and drop It on destination element for drag and drop selenium using  javascriptexecutor. I have already described usage of dragAndDrop method with example In THIS POST for drag and drop selenium java. Now supposing, You have an element which you wants to drag and drop by 100 pixel offset