Faking user interaction on CMS

Posted by Leocer on Stack Overflow See other posts from Stack Overflow or by Leocer
Published on 2010-04-01T21:13:59Z Indexed on 2010/04/01 21:23 UTC
Read the original article Hit count: 285

Filed under:
|

I'm working with a CMS and need to import data to it using typical html forms. The data itself is in csv files with one page per row. Such is the CMS that importing directly to db isn't possible due to the complexity of the design. It's pretty important that i "fake" usual user interaction because the CMS does a lot of background work that's crucial for the import.

Basically, for each row in the csv file, I need to copy a csv column to a html textfield, or select a checkbox, or click a certain button. One major issue is mapping the data in the csv to actions in the CMS. So if one column contains the string 'foobar' is really means "set the firstName dropdown widget to 'foobar'".

Is there a tool to automate this? I´ve been looking at AutoHotKey, Selendium, Web-Harvester and many other tools but I'm not convinced they are the correct tools. The main problem is being able to interact with the html pages in a easy way.

© Stack Overflow or respective owner

Related posts about import

Related posts about testing