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.
Related
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
I want to start writing a google chrome app but I'd like to use an IDE. Searching around I haven't come up with much. Most of my search results are IDEs that are chrome apps rather than for chrome apps. Does anyone have a suggestion? (I realize I don't /need/ an IDE but I want to know what my options are)
Happy to report that Google is now working on an open-source IDE specifically targeted at Chrome app development, codenamed Spark. See this announcement on thenextweb.com for example. You can find the code on GitHub here. The IDE is in a very early stage, but progressing quickly. There are no firm plans yet as to when an initial public release in Chrome Web Store will become available, but if you're interested, you can follow announcements on the GitHub page.
UPDATE (08/12/2014): Spark has been officially announced at Google I/O 2014 and released to the public as Chrome Dev Editor. Install it in your Chrome from Chrome Web Store.
To build a Chrome app, you just use the typical client-side web development stack--HTML, CSS, and JavaScript. This means you can use any IDE you would use for building a web front end like WebStorm, Eclipse, Sublime Text, etc.
You can also build Chrome apps with Google Dart, which means you could also use Dart Editor along with WebStorm and the Dart Plugin for Eclipse.
I started Xpom-Xpum! SDK project — a free and open-source IDE for Google Chrome extensions and apps.
If you interested, you can download it and it's C# code (MIT License) by link http://xpomxpum.codeplex.com/
But now I released it's Alpha version only...
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
I am familiar with jwinauto for windows applications however I am looking for a better tool to automate the test of Windows Applications developed in Java or JRuby or Jython.
I have seen white for automating tests on web application and windows application by accessing the controls and automating them. However I want to find a white equivalent for windows applications (written in Java) preferably that is open source.
FEST is a nice tool to test Java UIs.
You can use the robot framework. It is written in python and can be run with jython.
Robot framework is a keyword driven testing framework. Keywords can be written in python, but if you're running with jython you can also create keywords out of POJOs (plain ol' java objects).
I have Selenium IDE and i want to install Selenium Webdriver.
1) Can anyone tell me where can i download selenium webdriver. i don't see any link available in the documentation.
2)Can i use selenium webdriver with PHPUnit? I see some materials saying php is not supported in selenium 2 however there are some download links available for phpbindings for webdriver what is this exactly?
3)If i have Selenium webdriver do i still need selenium server to run test cases in different browsers?
I would appreciate your answers...
I completely agree with you. They have a ton of documentation, but they do a horrible job of explaining what you actually need. It took me about 2 days to put all the pieces together. You will need a few things...
If you are running tests with C#, download NUnit, C# client drivers. Create a class library project in Visual Studio and reference the dlls (assemblies) for NUnit (for appropriate dotnet version) and the C# client drivers. Compile your class library. It should create a dll inside of the bin\Debug directory. Then go into NUnit, create a project, and then open your assembly in that bin\Debug directory. That should get you started.
If you're developing using Java, download JUnit (not NUnit) and then download the Java Client Drivers, and use Eclipse instead of Visual Studio. You can launch JUnit right from Eclipse.
I've only tried NUnit and JUnit before. But I'm sure PHPUnit can also be launched from Eclipse (educated guess). There seems to be the most documentation for Java and Python.. from experience, but I've been doing everything in .NET and I haven't had anything I couldn't solve.
The Unit Testing software isn't required, but the code the format add-ins for Firefox Selenium IDE will build the code for NUnit (C#) or JUnit (Java), etc... so most use those tools.
If you want to get some boilerplate code, go into Selenium IDE and turn on experimental features under options. Then export your C# code (or Java code) from the format menu after you've recorded your commands. It won't all convert 100%, so be aware of that. Just google from there to get questions answered.
One thing to watch out for... clickAndWait commands won't convert to click and wait in the code. You will either need to do an implicit wait or a thread.sleep wait after certain commands before you'll be able to access the next element if you're waiting for an action to occur. You will also want to turn on native events so you can fire certain JavaScript events. Your fire events won't work if the driver doesn't have this turned on. The WebDriver driver.
If you have any other questions, let me know.
You can download Selenium server as well as client driver from the following:
http://code.google.com/p/selenium/downloads/list
You can download "php-webdriver-bindings-0.9.0.zip" from the following source:
http://code.google.com/p/php-webdriver-bindings/downloads/detail?name=php-webdriver-bindings-0.9.0.zip
In C# context:
Now the better way of including packages in C# project is using nuGet. nuGet is packaging utility which when executed from its powershell command window, quickly downloads the dll files and links them to project. Below link details on how to use nUGet to install packages of selenium webdriver, selenium support and nUnit.
How to invoke/run different type of web driver browser using remote webdriver in C#