selenium

Java: Can't implement runnable on a test case: void run() collides

So I have a test case that I want to make into a thread. I cannot extend Thread nor can I implement runnable since TestCase already has a method void run(). The compilation error I am getting is Error(62,17): method run() in class com.util.SeleneseTestCase cannot override method run() in class junit.framework.TestCase with different retu...

storeValue in Selenium IDE

Need to store check box value in a variable and if it is "on" i need to call a functions else i need to call different function. ...

Click at link by address template

Hello, I'm using Selenium for making some work: script should click at link followed by it's own address. For example, there is a method: clickAndWait. I have to pass it link title. But at my page this title changes, so I have to pass address to click at. Could you help me with this? p.s. I asked this question in selenium group, but st...

In Selenium IDE, can I store an element to use in subsequent asserts?

I've just started using Selenium-IDE (not looked at selenium-RC yet: if somebody tells me that that is the answer to my question I'll look at it) One of the operations I'm testing generates some output in a table in the next HTML page, but the order of the rows is not predictable. I can obviously use 'assertTextPresent', but I want to...

Selenium Grid not always using all of its registered RC's, why?

My Selenium Grid setup is as follows (all VMs) VM1 - Windows 7 x64 Windows XP x32 - Grid Hub + 2 RCs registering the default *firefox environment VM2 - Windows XP x32 - 2 RCs registering the default *firefox environment VM3 - Windows XP x32 - 2 RCs registering the default *firefox environment I'm happily using Mbunit and Gallio to dr...

How do I get Nunit to run selenium tests against different servers?

I have an Nunit test which uses selenium RC to run tests against our UI. I want to run the tests against 2 different servers, which means having the call to selenium.open() with 2 different servers. However, I don't want to have 2 different Nunit test suites that do the same thing but against different servers. I need a way of passing p...

Selenium Test Runner and variables problem

Hi, In my selenium test suite (html), I define a first test case to initialize variable called in the next test case. Sample : In first script : store|//div[@id="myfield"]|myvar In my second script : type|${myvar}|myvalue But when I start test runner (from maven), it returns an error telling that ${myvar} is not found The valu...

Webdriver and proxy server for firefox

Hi, are there any ways to set firefox's proxy settings? I found here information about FoxyProxy but when Selenium works, plugins are unactivated in window. ...

Integration Testing an Entire *Existing* Application (w/ automatic execution of test suite)

Hi there, I have just joined a team working on an existing Java web app. I have been tasked with creating an automated integration test suite that should run when developers commit to our continuous integration server (TeamCity), which automatically deploys to our staging server - so really the tests will be run against our staging web ...

Selenium vs old-school POST/GET based tests

We have a considerable code base with relatively high test coverage for pages/forms, all via vanilla POST/GET. Now, we are find ourselves moving more into the 'ajaxy' space, and it's not quite possible to test with GET/POST complete scenarios like user registration, or an item creation, as they involve lots of JavaScript/Ajax calls. Wh...

How do I get code coverage of Perl CGI script when executed by Selenium?

I'm using Eclipse EPIC IDE to write some Perl CGI scripts which call some Perl modules that I have also written. The EPIC IDE lets me configure a Perl CGI "run configuration" which runs my CGI script. And then I've got Selenium set up and one of my unit test files runs some Selenium commands to run my cgi script through its paces. But...

Are you testing against Chrome?

I'm curious to know who is testing against Chrome. I am mainly because it has become my primary browser, so all development is taking place on Chrome, then i test with IE and Firefox. ...

Capture output from browser call using Selenium

I need to create a use case (using Selenium) in which I send HTTP calls with a Cookie through the browser and capture the return value in a text file. What do I need to do this, I have run this using CURL in the command line, but we are encountering issues with the same, and hence wish to verify using a real UI browser. Another thing t...

Page Loading in FireFox and IE in Selenium RC

I've met with strange issue in Selenium RC. When I use IE7 the test works fine. However if I use firefox 3.5, Selenium fetches the page before it completely loaded. Using a thread sleep resolves that matter. Is there a difference between, how page load flag handled in IE and FireFox? selenium.setTimeout(Timeout); selenium.open("http://...

Are there any test data generator tools which can be used with selenium/Nunit?

Hi, I was wondering if there was anything that provides test data for injecting into Nunit tests? I'm sure I came across something recently that does this but I couldn't find it again. Basically the idea is that I could use selenium and Nunit to create new customers within the system automatically. So I could have selenium type in cust...

Selenium RC 403 Error - Forbidden for proxy

I'm trying to run Selenium RC 1.0.3 using Java 6, JUnit 4, and Eclipse on Snow Leopard. Here is my test class, from the Selenium docs: public class TestCase extends SeleneseTestCase { @Before public void before() throws Exception { setUp("http://www.google.com/", "*firefox"); } @Test public void test() { selenium.op...

handling javaScript alerts when running a selenium test?

Hi I am am running some selenium tests(ruby) on my web page and as i enter an invalid characters in to a text box i have the JavaScript throw a alert like so if(isNaN($(this).val()) || Number($(this).val().valueOf() <=0)){ alert("Please Enter A Number"); } how can i handle this alert when its made and close the pop up? i tried ...

I am using selenium IDE to automate a web based email application.

But however, using firebug I can not find any of the elements or objects on the page. For example: there are tabs for mail, calendar, contacts etc. When I right click on these tabs brings up no menu. I know this is a java script but how to figure out and automate using Selenium IDE? http://demo2.zimbra.com/zimbra/mail#1 --> This is the w...

Selenium: How to enter white space as the value of a text field?

I have a form text field that is being populated with a default value. I would like to clear the value and enter white space to assert that the expected validation occurs. I am using Selenium RC and the PHPUnit Selenium extension. How can I achieve this? Note: I have already tried doing these, but they do not work: $this->type('FirstNa...

xpath multiple conditions

In selenium IDE, I need to find the 3rd link whose text is 'XXX' <tr> <td>clickAndWait</td> <td>//a[text()='XXX'][3]</td> <td></td> </tr> error: element not found, any idea? ...