Tag Archives: JavaScript

How to inject JavaScript using Robot Framework and Selenium

My team has chosen – amongst other TDD approaches – ATDD as the way to go. We are delighted every day by the Robot Framework and the related Selenium Library. We write our tests in a natural language like syntax. For complex web applications, you will sooner or later need to perform assertions for which no standard keywords are available. In this article, I’ll show you how to inject JavaScript into the HTML GUI under test, which enables you to perform complex or unusual assertions

(read more…)

Robert Spielmann

 

Testing JavaScript with JS Test Driver

Some days ago I checked the Google Testing Blog for some interesting new articles when I saw the article about Super Fast JS Testing. Well, basically I have to say “again” as I had read it already some time back, but had no time to really dig into it. But this week luckily I had and so I wanted to give it a try. I would like to emphasize that I am not really an expert in JavaScript, but the testing side of this really got me.

(read more…)

Thomas Jaspers

 

Agile 2009 calendar files for Outlook

This page lists all sessions from the forthcoming Agile 2009 conference, with a slightly modified calendar file to make them work

  1. If you live in another timezone than America / Chicago
  2. You happen to use Outlook as your calendar (and maybe sync that to your Smartphone)

For the technically inclined, more background can be found in the accompanying blog. Here’s the most important, the list of sessions, ready to be imported into your calendar. Let me know if it worked, or if you still have problems.

This page lists all sessions from the forthcoming Agile 2009 conference, with a slightly modified calendar file to make them work

  1. If you live in another timezone than America / Chicago
  2. You happen to use Outlook as your calendar (and maybe sync that to your Smartphone)

For the technically inclined, more background can be found in the accompanying blog. Here’s the most important, the list of sessions, ready to be imported into your calendar. Let me know if it worked, or if you still have problems.

Andreas Ebbert-Karroum

 

codecentric @ TheServerSide Java Symposium

tssjs1

tssjs2

TheServerSide is one of the big conferences in Java server technologies. Also in this year codecentric is on site to take away the newest technology trends. The conference, as in last year, takes place at the Caesars Palace Hotel in Las Vegas (Nevada, USA) – a very impressive City.

The technologies presented in the sessions are not as spectecular as expected and don’t show much new things. Most of it is well known and was shown on most previous conferences. Further on trends are scripting (Groovy, JavaScript inclusive GWT or JSON), cloud computing and SOA. For example Spring 3.0 is not very revolutionary. The most new features are part of the Spring-MVC project and not the Spring core. The bigger new feature is the posibility to configure the application programaticaly with new annotations like @Configuration and @Bean. For details see the blog of Jürgen Höller

The news that IBM is planning to buy Sun impressed Rod Johnson (SpringSource) to include this in his keynode. On his opinion such an acquisition would not have any influences on the Java technology world.

Furthermore he presented his theory that software complexity goes along with the economy. Also as the length of women’s skits goes along with economy. The more critical the economy is, the shorter the skirts are. Cite: “… I don’t think this actual recession is real, when I look across the streets of Las Vegas …”. The actual recession is a positive state for open source software. Open source is simpler and cheaper than poprietary software and should be the choose of today. Further on he sayed, that the traditional application server is going to die, because the trends are simplification of structures and configuration. Simpler servers as tomcat will get more popular, while it is popular anyway.

To burn down complexity is the moment of truth …

Thomas Bosch

 

Ajax World Conference in San Jose, CA

From the 20th to 22nd of October the 6th Ajax World Conference took place in the sunny San Jose, CA. I was there those 3 days as delegate of codecentric to catch up with the newest trends and developments in Ajax and RIA.

I tried to collect and write down all the impressions I got during the conference in the attached slideset. I really hope I managed to write everything down in a comprehensive way. In general the wholistic presentation on RIA, AJAX and web 2.0 was very interesting. Not only the technical talks, but also very enterprise business oriented sessions were a pleasure to attend. It really shaped my understanding of the state of the art today.

I met many interesting and friendly people there, learned a lot about JavaScript and frameworks and also collected good arguments for implementing features in “new” technologies.

In case of any questions on the conference, my slides or RIA in general, do not hesitate to contact me.

Fabian Lange

 

Internet Explorer 8 will contain new AJAX functionality

A blog entry at MSDN reports that Internet Explorer 8 will contain an important new feature: it will be possible to control the navigation history by JavaScript.

Up to today, it was problematic for the user to navigate back and forth through an AJAX-based web application. After the page has been loaded completely, the state of the HTML document might be modified by AJAX-based interactions, for example dynamic loading of texts or data. If the user clicks the “Back” button in his browser, the browser will go back to the previously loaded page, losing the entire (potentially modified) state of the application.

The new implementation in Internet Explorer 8, which is adopted from HTML 5, is supposed to solve this problem. It will be possible to add AJAX-related changes of state to the navigation history, enabling the user to navigate back and forth through the application, based on a history that contains all dynamically changed states. This would solve a huge usability problem of AJAX-based web applications.

The new feature is presented here as a video.

Up to now, no estimate can be made about the adoption of the new functionality by other browser vendors. Time will show which decisions will be made by them.

Robert Spielmann