title: Make a loop to write the contents of some variables in Selenium
body: <p>I'm using the Selenium IDE to store the values of a table in a page in some variables and then type the text in those variables in a text box, one per line. </p>
  
  <p>The problem is that when I loop through the variable <code>${card}</code> the contents of the variable replace themselves while they should be one at a line. </p>
  
  <p>I would also like to know if I'm using the right tool for doing this. Should I be using the Selenium Webdriver or something else? </p>
  
  <p>Here is the code: </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
  &lt;head profile="http://selenium-ide.openqa.org/profiles/test-case"&gt;
  &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;
  &lt;link rel="selenium.base" href="https://es.magiccardmarket.eu/" /&gt;
  &lt;title&gt;test&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;table cellpadding="1" cellspacing="1" border="1"&gt;
  &lt;thead&gt;
  &lt;tr&gt;&lt;td rowspan="1" colspan="3"&gt;test&lt;/td&gt;&lt;/tr&gt;
  &lt;/thead&gt;&lt;tbody&gt;
  &lt;tr&gt;
      &lt;td&gt;open&lt;/td&gt;
      &lt;td&gt;https://eu.magiccardmarket.eu/?mainPage=browseUserProducts&amp;amp;idCategory=1&amp;amp;idUser=13786&lt;/td&gt;
      &lt;td&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;store&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;x&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;label&lt;/td&gt;
      &lt;td&gt;target1&lt;/td&gt;
      &lt;td&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;storeTable&lt;/td&gt;
      &lt;td&gt;//div[@id='siteContents']/div[2]/div[2]/div/form/table.${x}.2&lt;/td&gt;
      &lt;td&gt;card${x}&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;storeEval&lt;/td&gt;
      &lt;td&gt;new Number(${x}) + 1&lt;/td&gt;
      &lt;td&gt;x&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;gotoIf&lt;/td&gt;
      &lt;td&gt;storedVars['x'] &amp;lt; 31&lt;/td&gt;
      &lt;td&gt;target1&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;open&lt;/td&gt;
      &lt;td&gt;http://www.quackit.com/html/codes/html_text_box_code.cfm&lt;/td&gt;
      &lt;td&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;store&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;x&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;label&lt;/td&gt;
      &lt;td&gt;target2&lt;/td&gt;
      &lt;td&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;storeEval&lt;/td&gt;
      &lt;td&gt;storedVars['card' + storedVars['x']]&lt;/td&gt;
      &lt;td&gt;card&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;type&lt;/td&gt;
      &lt;td&gt;name=comments&lt;/td&gt;
      &lt;td&gt;${card}&lt;br /&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;storeEval&lt;/td&gt;
      &lt;td&gt;new Number(${x}) + 1&lt;/td&gt;
      &lt;td&gt;x&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;gotoIf&lt;/td&gt;
      &lt;td&gt;storedVars['x'] &amp;lt; 31&lt;/td&gt;
      &lt;td&gt;target2&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>