Testing IE on Mac using Selenium Grid? - macos

Is there a way to do this? I am having issues setting up the company's VM, and was wondering if there is an alternative.

If you can afford you can go for Cloud based cross browser testing services like SauceLabs or BrowserStack.Both were easy to configure and works the same way grid works.All you have to do is give the remoteurl.You can try with trial license and see if it suits your need
You can see comparitive study of these and others here

It's Feb 8, 2017 and I'm using BrowserStack to do Selemium Webdriver testing using mocha/node, W7/8.1/10, and IE11 and there are several issues with the platform and ie webdriver (2.3, per their site), e.g. input fields are not in view by default, wrong chars are sent to input fields, etc. It is also slow. I might start looking into running grid if we cannot get better use and value out of $80/month charge.

Related

Siebel Open UI Environment

I am looking for a quick and easy way to setup Siebel Open UI so that I can test it out before implementing it in my company's environment. We are currently using 8.1.1.5 and are interested in upgrading to 8.1.1.9. We have heard that Siebel Open UI will allow you to use the CRM in Google chrome and other browsers. We also heard there is more freedom to change the UI and that we don't have to stick with the SWSE templates.
Here is the link for Oracle Siebel VM. This will give you a Siebel 8.1.1 version which you will have to upgrade to the latest available IP. (8.1.1.10 is the latest available as on this date)
http://www.oracle.com/technetwork/server-storage/vm/siebel-092480.html
Look at Bloomspire. They can easily set up Siebel environments including 8.1.1.9. They are a lot cheaper than Oracle's cloud solution.
How about using the VM oracle provides?
VM sounds like a good idea, but i too couldn't find those on delivery. Oracle now has cumulative 8.1.1.9 installation, meaning you only need to install it once, and it will have OpenUI. Unfortunately, OpenUI is still work in progress, so you need to apply a lot of HotFixes to make it work properly. Unfortunately , Oracle doesn't provide any way to apply them un-attended, so there is no way around some manual patching.
We've just been through an internal upgrade for OpenUI, and now running 8.1.1.10
Seems that the jump from .9 to .10 is a major hurdle..
If you are still in need of assistance, feel free to contact me.
David - www.crmantra.com

Selenium equivalent for Windows OS

Based on this post, I wanted to ask if there is any program in windows 7 available, that could record events like
Clicked start button
Launched Netbeans
Clicked Options
Entered Value
...etc?
And then play it again so that I dont have to reconfigure something everytime or many other use cases like that?
Thanks
p.s. I am being more specific here and no intention of duplicating any post.
Plenty.
Free, you can use an application like Sikuli It has great documentation and we currently use it for iOS and Android application automation.
Professional/Enterprise tools are available from the usual vendors, IBM Rational suite, HP's WinRunner that serve all sorts of purposes.

Integrate Selenium Grid and Sikuli API

Currently, I am working on the automation testing framework, which combines with both Selenium Grid and Sikuli API.
I already implemented a library which includes functionality of Selenium and Sikuli, and it works well when I set up my hub and node on the same machine. However, this is just the same as running Selenium RC on the machine.
So, in order to achieve parallel testing, my next step is to launch the nodes from other machines and register them to the hub machine. The idea environment is Amazon EC2 instance.
Hub: Linux box
Nodes: win server 2008
It works fine if I just ran the tests using the library only contains Selenium functions. However, I
got error message that
"NO X11 DISPLAY variable was set, but this program performed an operation which requires it."
Should I export DISPLAY variable to the node's ip address? And do I need to set the node machine as an X server? What if there are many instances registered to the hub machines?
Sorry for the vague question... but any idea that how to implement this framework is appreciated. I am using selenium grid since there are many action performing graph verification. It would be very efficient if I can do it parallel testings.
Thanks a lot for any help and advice.
There is a project aiming at providing Sikuli capabilities on Selenium Grid.
https://github.com/sterodium/selenium-grid-extensions
It works by adding extensions both on Selenium Grid hub and nodes.
See my blog post about the topic of integrating tools like Sikuli and AutoIt with Selenium Grid. It provides a theoretical approach to implement said automation, though to my knowledge no one has yet implemented a working solution to demonstrate.
http://autumnator.wordpress.com/2011/12/22/autoit-sikuli-and-other-tools-with-selenium-grid/
On a side note, not sure how your X.11 issue came into play, it would be best you work on the framework using local network of machines with Selenium Grid before you convert to an Amazon EC2 deployment. It helps in the design and debug process as EC2 may present its own issues so you want to have the simplest basic Grid setup working first (non-EC2).

client side performance testing

i wanted to test web based software where java script play significant role.i want to check the performance ,can anyone suggest good tool. also iwant to automate the same.
Note : iam using jmeter for performance testing now.
Check out Yslow in firefox
https://addons.mozilla.org/en-US/firefox/addon/yslow/
With Firebug, you can use
console.time("name");
console.timeEnd("name");
or
console.profile();
console.profileEnd();
around a specific block of JS
I guess you could write a firebug plugin to somewhat automate it but it's more for looking for specific things.

Measuring Response Times In Combination With WatiN

I'm looking for a tool that I could potentially use in combination with WatiN that would allow me to more or less measure both the response time of an interaction and also the filesize of the same interaction in combination with WatiN. Let's say, I make a google request. That's great, we've all seen that example, but what if I want to see how long that request took and also what was downloaded and how long it took. Does anyone know any tools that can be used programmatically to do this? Sure, there are many tools such as Charles, Fiddler 2 and Firebug that allow you to do this via an interface, but I'd like to be able to automatically generate reports and the like based on this tool.
Check out HttpWatch:
"HttpWatch is an HTTP viewer and debugger that integrates with IE and Firefox to provide seamless HTTP and HTTPS monitoring without leaving the browser window."
There is an article on the website called Using HttpWatch with WatiN with sample code for using it with WatiN.

Resources