Questions tagged [selenium-rc]

Selenium Remote Control - Answer to UI level functional test Web automation

Selenium Remote Control (RC) overcomes the drawbacks imposed by Selenium IDE, i.e. -

  1. Ability to run tests against multiple browsers and not having them limited to only Firefox
  2. Ability to use a real-world programming language rather than using the Selenese constructs of IDE which have very limited programming capabilities
  3. Ability to integrate tests with a variety of programming frame works like - TestNG and JUnit in java
  4. Ability to integrate test with continuous build integration
  5. Ability to execute test in parallel against multiple browsers

Selenium RC contains two entities -

  1. Selenium Server - which is written in Java. Hence you need Java on your system to be able to use Selenium RC and
  2. Selenium Client Drivers - which provide capabilities to write Selenium tests in a variety of languages i.e. - Java, C#, Python, Ruby, Perl, etc.

Selenium Server reads the client instruction and contacts the application server. On receiving a server response it modifies the response, inserts Selenium JavaScriptcode and serves the page back to the browser. Now tests written using the client driver of Selenium interact with the application and arrive at conclusions about the application state to validate it against a predefined set of expected results.

You can download the latest Selenium Standalone server from here.

For more on Selenium RC, refer here.

Selenium RC has officially been deprecated in favour of the more modern .

1388 questions
0
votes
1 answer

Launching application from one class and using it in another class(Help me in Learning Selenium)

Launching Application from One Class and using it in another class. Hi All, I am new to selenium and Java. I just trying to work on selenium. I am facing some problem. I wanted to create a class in which I just want to launch application(say…
0
votes
1 answer

Selenium: Getting xpath of element with the help of property such as link

I want to know is it possible to get xpath of the element such that link="Edit". Using selenium can i achieve this. Explanation : I know that on page there is link with with text "Edit". So using selenium i can locate it dynamically such that…
lAH2iV
  • 1,159
  • 2
  • 12
  • 28
0
votes
1 answer

selenium rc on one linux server

I want to have selenium to run on one server like ubuntu, centos and to run all browsers check on that linux (centos or ubuntu server). So check of ie6, ie7, ie8, ie9, chrome, firefox etc. But then I think this is not possible, because for ie we…
0
votes
2 answers

Different html sources

If I look at page source I see If I get html source…
ktarik
  • 653
  • 1
  • 6
  • 9
0
votes
1 answer

Unable to find dynamic dropdown items in selenium RC

I am new to selenium, i got struck for a long time with finding a item in a drop down list that was bind dynamically by selecting item from another dropdown. my sample code is followed…
0
votes
1 answer

Can Selenium Library / Selenium RC be used to spam online forms which lack human authentication tests?

I have been using Selenium Library with Robot Framework for writing automated tests for web applications, I know most browsers have some degree of protection against automated scripts but is it possible to make spam bots, particularly for spamming…
munk
  • 17
  • 4
0
votes
2 answers

sel.click("xpath=//*[@id='seriesNwsHldr']/div[2]/p[1]/a") is not working

Exception: ERROR: Element xpath=//*[@id='seriesNwsHldr']/div[2]/p[1]/a not found. I checked in Fierbug. The path is correct but I don't know what's the reason for this test case to fail.
0
votes
2 answers

First steps with Selenium RC

I am trying to move the first steps in web scraping. I read about selenium and seems to me that it fit for what i am looking for. But i have some problems to start. I am following this tutorial selenium getting started and i am trying to compile the…
emanuele
  • 2,519
  • 8
  • 38
  • 56
0
votes
3 answers

Perl+Selenium: chomp() fails

I'm using Selenium for work and I have extract some data from "//ul", unfortunately this data contains a newline, I tried to use chomp() function to remove this (because I need to write in a CSV's file) but it's not working, the portion of code…
fdicarlo
  • 450
  • 1
  • 5
  • 10
-1
votes
1 answer

How to use JavaScript code in Selenium RC

I am trying to find out the Total number of flight details been displayed in a particular search. I used Xpath which works, but not fully. Now I wanted to use JavaScript code from the site. Please see: a style="color:#FF0099;cursor: pointer;"…
-1
votes
2 answers

Should hub have Browser installed

Is it possible to run the hub in the VM machine which doesnt have broweser?. I have my RC machines with browsers.
sasikumar
  • 567
  • 2
  • 8
  • 28
-1
votes
3 answers

Selenium IDE:Is it possible to record keyboard strokes in the application?

Hi this is varaprasad damerakonda, Guys,i got a doubt that is it possible to record keyboards strokes, (example:TAB button in email process) using selenium IDE as record and playback tool?
-1
votes
1 answer

Selenium, CSS, and Python: not being able to view default text in a textbox

I have a text field, which contains the default text 'abc'. When I write something inside this field or the cursor is inside this field then the default text disappears. The underlying HTML tag for this field is:
Sunny
  • 7,444
  • 22
  • 63
  • 104
-1
votes
2 answers

Unable to run Selenium RC server as windows service

I have followed this link to run Selenium Server as a windows service: http://www.claytonstechnobabble.com/2011/08/run-any-application-as-windows-service.html The service gets installed successfully but when I try to run it it gives error: "The…
-1
votes
2 answers

I'm trying to do an automated test on creating a facebook account

I'm trying to do an automated test on Facebook by trying to create an account, but I'm having a problem clicking on the "Create Account" button, I'm trying to use a FindElement by id, but it is not working. public void criarConta(String nome, String…