I have to write a recorder and playback feature for browser based applications. I am first exploring the open source alternatives available. I am fluent with java. I am wondering in which language selenium ide written in?. My research shows javascript, but still would like to confirm it with someone who is familiar with this domain.
Thanks,
Seems to be javascript.
It's an open source project so you can see the code here https://github.com/SeleniumHQ/selenium-ide
Related
I have an application built on flash and that runs only on Internet Explorer. Sample screen of the application looks as shared. Also, I have shared object details.
I want to know, Can I choose Python language + Any tool to automate. I have browsed for tools like Selenium, PyCharm, Sikuli etc. But not able to figure out the exact tools along with Python and other settings.
You can try Ranorex. We used it to automate Flex application with C# as auto script.
But it's not free software.
I have done the integration of Sikuli with the Selenium now jut wanted to know if there is a link where I can learn all the commands I can use using Sikuli with Selenium. I tried googling and I learned about "App" commands is there any other document or link where i can learn more about commands that can be used.
Take a look at Sikuli documentation
It is the official site for Sikuli, and has pretty much all you need to know about Sikuli.
I want to automate testing of java based applications, not exactly portals though.
RFT 7 version that we have is not compatible with latest version of Firefox, so we need another tool, preferably open source.
Please suggest some replacement for Selenium and RFT. The purpose is automation of Functional testing.
I think you meant "Web applications", since that's what Selenium is for.
I suggest Sahi Open Source: works with many browsers, OS independent. I've never used it though, so can't give you a proper review.
Both RFT (Rational Functional Tester) and Selenium is used for Functional & Regression test of web. RFT is commercial & Selenium is open source/free tool.
There are some other free tools that you can try. Such as
TestProject
Sahi
Watir
how to create a new file in selenium ?
And also how can i write a data into the newly created file ?
How does selenium IDE & Selenium RC differs ?
Assuming from your last question and your comments there, you want to get some text from a page and save it in a file.
I might be wrong, but I think you can't do that in Selenium IDE and will need the full power of a programming language in Selenium RC (which has been officially deprecated like a year ago) or Selenium WebDriver.
Once you're using one or another in any language you like (currently C#, Java, Ruby, Perl and PHP are supported), you can use the language's standard tools to write into a file.
Regarding your file questions, it's not clear whether you are referring to test files, files on the Selenium server, or files on the clients which run the browsers driven by Selenium.
Regarding Selenium IDE vs RC, that question is already answered at:
What is the difference between Selenium IDE, Server, RC, 2.0, and WebDriver?.
I am looking at some options for using a web automated framework. I have so far looked at Selenium and Web Test (part of Visual Studio), Web Test does not test any client side code, so that kind of rules that one out. Selenium has most the features needed although I need to generate the .NET code for the tests, so that I can run the tests under TFS build server.
Is selenium the best automated testing web framework, or is there anything else worth looking at that could integrate with .NET and the TFS build. Ideally I want minimal code changes if any.
Appreciate your thoughts
Cheers
I've been constantly frustrated with Web Test in Visual Studio, though I'm not sure I understand what you mean when you say it can't test client side code.
For developer community support, ease of use, and cross platform access, I'd say Selenium is the hands down winner for programmatic browser automation. Selenium 2 works on every major OS/browser and even mobile.
I've tried WaitN and found some bugs in recent version of IE. There was a recent 2.0 release that has probably worked things out, but there are so many more people using Selenium it's worth relying on that community.
Selenium can generate C#. You can use the Selenium libraries in a C# class to create a web UI test library. Selenium is probably the most common tool.
Another option is WatiN, which is a descendant of Watir for .NET. It's another web UI automation library
This StackOverflow thread discusses using the two to test ASP .NET webforms, and might give you a good set of concepts to start from. My experience with the two is that they were both nice. I would go with Selenium if working with non-programming testers due to its great record-and-playback tools (for Firefox), and WatiN if working with SDETs / developers due to its richer libraries. When in doubt, Selenium is more common and more frequently used.
I've been using Selenium 2.0 (the C# bindings in particular) / NUnit / Hudson. Works well, and Selenium 2.0 is constantly improving and working out the remaining bugs