[KSS-checkins] r49488 - in kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo: . selenium_tests
jfroche at codespeak.net
jfroche at codespeak.net
Fri Dec 7 00:08:47 CET 2007
Author: jfroche
Date: Fri Dec 7 00:08:47 2007
New Revision: 49488
Added:
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/error_handling.html
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/form_submit.html
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/html_inserts.html
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/more_selectors.html
Modified:
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/demoview.py
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/error_handling.kss
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/error_handling.pt
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/html_inserts.kss
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/html_inserts.pt
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/actions.html
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/suite.html
Log:
a few more selenium tests and the needed modifications on the original demos
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/demoview.py
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/demoview.py (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/demoview.py Fri Dec 7 00:08:47 2007
@@ -155,7 +155,7 @@
if act == 'error':
raise Exception, 'We have an error here.'
elif act == 'explicit':
- raise KssExplicitError, 'Explicit error raised.'
+ raise KSSExplicitError, 'Explicit error raised.'
elif act == 'empty':
# Just do nothing, we want to return a response with no commands.
# This is valid behaviour, should raise no error, however
@@ -179,24 +179,26 @@
self.getCommandSet('core').replaceHTML('div#frame', '<div id="frame"><h1 id="core">KSS for a life.</h1></div>')
return self.render()
- def htmlInsertBefore(self):
+ def htmlInsertBefore(self, text=''):
"""html insert"""
- self.getCommandSet('core').insertHTMLBefore('#core', '<div class="type1">KSS for a life. %s</div>' % (str(datetime.datetime.now()), ))
+ self.getCommandSet('core').insertHTMLBefore('#frame', '<div class="type1">KSS for a life. %s</div>' % text)
return self.render()
- def htmlInsertAfter(self):
+ def htmlInsertAfter(self, text=''):
"""html insert"""
- self.getCommandSet('core').insertHTMLAfter('#core', '<div class="type1">KSS for a life. %s</div>' % (str(datetime.datetime.now()), ))
+ self.getCommandSet('core').insertHTMLAfter('#frame', '<div class="type1">KSS for a life. %s</div>' % text)
return self.render()
- def htmlInsertAsFirstChild(self):
+ def htmlInsertAsFirstChild(self, text=''):
"""html insert"""
- self.getCommandSet('core').insertHTMLAsFirstChild('div#frame', '<div class="type2">KSS for a life. %s</div>' % (str(datetime.datetime.now()), ))
+ self.getCommandSet('core').insertHTMLAsFirstChild('div#frame',
+ "first: %s " % text)
return self.render()
- def htmlInsertAsLastChild(self):
+ def htmlInsertAsLastChild(self, text=''):
"""html insert"""
- self.getCommandSet('core').insertHTMLAsLastChild('div#frame', '<div class="type2">KSS for a life. %s</div>' % (str(datetime.datetime.now()), ))
+ self.getCommandSet('core').insertHTMLAsLastChild('div#frame',
+ "last: %s" % text)
return self.render()
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/error_handling.kss
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/error_handling.kss (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/error_handling.kss Fri Dec 7 00:08:47 2007
@@ -11,12 +11,6 @@
It also demonstrates kss rules are merged like css ones
*/
-/*
-.handled:click {
- errTest-error: alert;
- alert-message: nodeAttr(id);
-}
-*/
/* The next rule demonstrates that instead of executing a local
action on the originally selected node, we use executeCommand
@@ -24,11 +18,9 @@
*/
.handled:click {
- errTest-error: executeCommand;
- executeCommand-commandSelector: 'update-status';
- executeCommand-commandSelectorType: htmlid;
- executeCommand-commandName: replaceInnerHTML;
- executeCommand-html: '<b style="color:red;">Error handler activated.</b>';
+ errTest-error: insertHTMLBefore;
+ insertHTMLBefore-kssSelector: #log-end;
+ insertHTMLBefore-html: "Error handler activated.";
}
/* Spinner control
@@ -48,3 +40,13 @@
setStyle-value: none;
}
+/* Log control
+*/
+
+#log-reset a:click, #log-reset:click {
+ action-client: clearChildNodes;
+ clearChildNodes-kssSelector: #logger;
+ action-client: insertHTMLAsLastChild;
+ insertHTMLAsLastChild-kssSelector: #logger;
+ insertHTMLAsLastChild-html: "<p id='log-end'></p>";
+}
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/error_handling.pt
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/error_handling.pt (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/error_handling.pt Fri Dec 7 00:08:47 2007
@@ -1,9 +1,7 @@
<html tal:define="viewname string:error_handling">
-
<head>
-
<metal:header use-macro="context/@@header_macros/header_resources">
- <metal:custom_resources fill-slot="custom_resources">
+ <metal:custom_resources fill-slot="custom_resources">
<style type="text/css">
#spinner-wrapper {
border: 1px solid black;
@@ -19,11 +17,9 @@
</style>
</metal:custom_resources>
</metal:header>
-
</head>
<body>
-
<p metal:use-macro="context/@@body_macros/header">header</p>
<h3>Error handling demo</h3>
@@ -36,32 +32,28 @@
except that the second one gives a response with no commands and so it issues a warning into
the kss log. "Error" gives a failed responses due to an exception in the server method
on the server.</p>
- <p>The buttons in the first row have no error handled.</p>
+ <p>The buttons in the first row have no error handlers.</p>
<div>
- <input type="submit" id="button_1_1" class="clickable kukit-act-noerror"
- value="No error" />
- <input type="submit" id="button_1_2" class="clickable kukit-act-empty"
- value="Empty response" />
- <input type="submit" id="button_1_3" class="clickable kukit-act-error"
- value="Error" />
- <!--input type="submit" id="button_1_4" class="clickable kukit-act-timeout"
- value="Timeout" /-->
- <input type="submit" id="button_2_5" class="clickable kukit-act-explicit"
- value="Explicit error" />
+ <input type="submit" id="no_error_handler_no_error" class="clickable kukit-act-noerror"
+ value="No error" />
+ <input type="submit" id="no_error_handler_empty_response" class="clickable kukit-act-empty"
+ value="Empty response" />
+ <input type="submit" id="no_error_handler_error" class="clickable kukit-act-error"
+ value="Error" />
+ <input type="submit" id="no_error_handler_explicit_error" class="clickable kukit-act-explicit"
+ value="Explicit error" />
</div>
<p>The buttons in the second row have individual error handlers.</p>
</form>
<div>
- <input type="submit" id="button_2_1" class="clickable handled kukit-act-noerror"
- value="No error" />
- <input type="submit" id="button_2_2" class="clickable handled kukit-act-empty"
- value="Empty response" />
- <input type="submit" id="button_2_3" class="clickable handled kukit-act-error"
- value="Error" />
- <!--input type="submit" id="button_2_4" class="clickable handled kukit-act-timeout"
- value="Timeout" /-->
- <input type="submit" id="button_2_5" class="clickable handled kukit-act-explicit"
- value="Explicit error" />
+ <input type="submit" id="with_error_handler_no_error" class="clickable handled kukit-act-noerror"
+ value="No error" />
+ <input type="submit" id="with_error_handler_empty_response" class="clickable handled kukit-act-empty"
+ value="Empty response" />
+ <input type="submit" id="with_error_handler_error" class="clickable handled kukit-act-error"
+ value="Error" />
+ <input type="submit" id="with_error_handler_explicit_error" class="clickable handled kukit-act-explicit"
+ value="Explicit error" />
</div>
<p>
You can also try suspending your server process and start generating timed out requests.
@@ -72,6 +64,12 @@
their number (currently in 4): click like crazy on the buttons and you will see that
your server will not get hogged. More will be told about this topic in the upcoming
documentation.</p>
+ <h1>Log</h1>
+ <p id="log-reset"><a>Reset log</a></p>
+ <p class="log">Error log :</p>
+ <div id="logger" class="log">
+ <p id='log-end'></p>
+ </div>
</body>
</html>
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/html_inserts.kss
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/html_inserts.kss (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/html_inserts.kss Fri Dec 7 00:08:47 2007
@@ -1,17 +1,25 @@
button#insertBefore:click {
+ evt-click-preventdefault: true;
action-server: htmlInsertBefore;
+ htmlInsertBefore-text : currentFormVar(text-to-insert);
}
button#insertAfter:click {
+ evt-click-preventdefault: true;
action-server: htmlInsertAfter;
+ htmlInsertAfter-text : currentFormVar(text-to-insert);
}
button#insertAsFirstChild:click {
+ evt-click-preventdefault: true;
action-server: htmlInsertAsFirstChild;
+ htmlInsertAsFirstChild-text : currentFormVar(text-to-insert);
}
button#insertAsLastChild:click {
+ evt-click-preventdefault: true;
+ htmlInsertAsLastChild-text : currentFormVar(text-to-insert);
action-server: htmlInsertAsLastChild;
}
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/html_inserts.pt
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/html_inserts.pt (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/html_inserts.pt Fri Dec 7 00:08:47 2007
@@ -32,6 +32,8 @@
<p metal:use-macro="context/@@body_macros/header">header</p>
<h2>HTML insertions (a.k.a. Change tags II.)</h2>
+ <form>
+ Text to insert: <input type="text" id="text-to-insert" name="text-to-insert" />
<ul>
<li>
<button class="type1" id="insertBefore">
@@ -59,7 +61,8 @@
</button>
</li>
</ul>
+ </form>
<h4>The playground:</h4>
- <div id="frame"><h1 id="core">KSS for a life.</h1></div>
+ <div id="frame">KSS for a life.</div>
</body>
</html>
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/actions.html
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/actions.html (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/actions.html Fri Dec 7 00:08:47 2007
@@ -155,7 +155,6 @@
<td>server-removeclass-button at class</td>
<td>button click cursorPointer</td>
</tr>
-/tr>
</tbody></table>
</body>
Added: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/error_handling.html
==============================================================================
--- (empty file)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/error_handling.html Fri Dec 7 00:08:47 2007
@@ -0,0 +1,119 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>error_handling</title>
+</head>
+<body>
+<table cellpadding="1" cellspacing="1" border="1">
+<thead>
+<tr><td rowspan="1" colspan="3">error_handling</td></tr>
+</thead><tbody>
+<tr>
+ <td>open</td>
+ <td>/demo/error_handling.html</td>
+ <td></td>
+</tr>
+<tr>
+ <td>assertText</td>
+ <td>logger</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>no_error_handler_no_error</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForTextNotPresent</td>
+ <td>logger</td>
+ <td>Error handler activated</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>no_error_handler_empty_response</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForTextNotPresent</td>
+ <td>logger</td>
+ <td>Error handler activated</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>no_error_handler_error</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForTextNotPresent</td>
+ <td>logger</td>
+ <td>Error handler activated</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>no_error_handler_explicit_error</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForTextNotPresent</td>
+ <td>logger</td>
+ <td>Error handler activated.</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>with_error_handler_no_error</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>logger</td>
+ <td>Error handler activated.</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>css=#log-reset</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>with_error_handler_empty_response</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>logger</td>
+ <td>Error handler activated.</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>css=#log-reset</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>with_error_handler_error</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>logger</td>
+ <td>Error handler activated.</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>css=#log-reset</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>with_error_handler_explicit_error</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>logger</td>
+ <td>Error handler activated.</td>
+</tr>
+
+</tbody></table>
+</body>
+</html>
Added: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/form_submit.html
==============================================================================
--- (empty file)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/form_submit.html Fri Dec 7 00:08:47 2007
@@ -0,0 +1,144 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>form_submit</title>
+</head>
+<body>
+<table cellpadding="1" cellspacing="1" border="1">
+<thead>
+<tr><td rowspan="1" colspan="3">form_submit</td></tr>
+</thead><tbody>
+<tr>
+ <td>open</td>
+ <td>/demo/form_submit.html</td>
+ <td></td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>name</td>
+ <td>John Foo</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>address</td>
+ <td>Bar street, 12</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>city</td>
+ <td>Foobar</td>
+</tr>
+<tr>
+ <td>select</td>
+ <td>country</td>
+ <td>label=USA</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>telephone</td>
+ <td>100</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>submit</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForTextPresent</td>
+ <td>Async saved:</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>100</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>Foobar</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>USA</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>John Foo</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>Bar street, 12</td>
+ <td></td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>name</td>
+ <td>Brigitte Bardou</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>address</td>
+ <td>Cool street</td>
+</tr>
+<tr>
+ <td>select</td>
+ <td>country</td>
+ <td>label=USA</td>
+</tr>
+<tr>
+ <td>select</td>
+ <td>country</td>
+ <td>label=Norway</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>city</td>
+ <td>Southway</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>telephone</td>
+ <td>dring</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>submit</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>Async saved:</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>dring</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>Southway</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>Norway</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>Brigitte Bardou</td>
+ <td></td>
+</tr>
+<tr>
+ <td>verifyTextPresent</td>
+ <td>Cool street</td>
+ <td></td>
+</tr>
+
+</tbody></table>
+</body>
+</html>
Added: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/html_inserts.html
==============================================================================
--- (empty file)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/html_inserts.html Fri Dec 7 00:08:47 2007
@@ -0,0 +1,84 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>html_inserts</title>
+</head>
+<body>
+<table cellpadding="1" cellspacing="1" border="1">
+<thead>
+<tr><td rowspan="1" colspan="3">html_inserts</td></tr>
+</thead><tbody>
+<tr>
+ <td>open</td>
+ <td>/demo/html_inserts.html</td>
+ <td></td>
+</tr>
+<tr>
+ <td>assertText</td>
+ <td>frame</td>
+ <td>KSS for a life.</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>insertAsFirstChild</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>frame</td>
+ <td>first: KSS for a life.</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>insertAsLastChild</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>frame</td>
+ <td>first: KSS for a life.last:</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>insert</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>frame</td>
+ <td>KSS for a life.</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>text-to-insert</td>
+ <td>before 1</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>insertBefore</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>css=h4+div</td>
+ <td>KSS for a life. before 1</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>text-to-insert</td>
+ <td>after 1</td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>insertAfter</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForText</td>
+ <td>css=#frame+div</td>
+ <td>KSS for a life. after 1</td>
+</tr>
+
+</tbody></table>
+</body>
+</html>
Added: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/more_selectors.html
==============================================================================
--- (empty file)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/more_selectors.html Fri Dec 7 00:08:47 2007
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>more_selectors</title>
+</head>
+<body>
+<table cellpadding="1" cellspacing="1" border="1">
+<thead>
+<tr><td rowspan="1" colspan="3">more_selectors</td></tr>
+</thead><tbody>
+<tr>
+ <td>open</td>
+ <td>/demo/more_selectors.html</td>
+ <td></td>
+</tr>
+<tr>
+ <td>assertTextPresent</td>
+ <td>More complex selectors</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>button-one</td>
+ <td></td>
+</tr>
+<tr>
+ <td>assertAlert</td>
+ <td>Keep trying until you get there, event [annoy], rule #2, node [INPUT].</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>button-two</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForAlert</td>
+ <td>Keep trying until you get there, from the second button, event [annoy], rule #5, node [INPUT].</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>button-two</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForTextPresent</td>
+ <td>Button button-two clicked.</td>
+ <td></td>
+</tr>
+
+</tbody></table>
+</body>
+</html>
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/suite.html
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/suite.html (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/suite.html Fri Dec 7 00:08:47 2007
@@ -1,6 +1,6 @@
<html>
<body>
- <table id="suiteTable"
+ <table id="suiteTable"
cellpadding="1"
cellspacing="1"
border="1"
@@ -11,7 +11,7 @@
<td>
<h4>
<a href="++resource++coreselenium/setDevMode.html">Development mode</a>
- </h4>
+ </h4>
</td>
</tr>
<tr>
@@ -52,12 +52,24 @@
<tr>
<td><a href="++resource++coreselenium/selectors.html">Selectors</a></td>
</tr>
+ <tr>
+ <td><a href="++resource++coreselenium/more_selectors.html">More Selectors</a></td>
+ </tr>
+ <tr>
+ <td><a href="++resource++coreselenium/form_submit.html">Form submit</a></td>
+ </tr>
+ <tr>
+ <td><a href="++resource++coreselenium/error_handling.html">Error handling</a></td>
+ </tr>
+ <tr>
+ <td><a href="++resource++coreselenium/html_inserts.html">HTML inserts</a></td>
+ </tr>
<!--> </-->
<tr>
<td>
<h4>
<a href="++resource++coreselenium/setProdMode.html">Production mode</a>
- </h4>
+ </h4>
</td>
</tr>
<tr>
@@ -98,7 +110,19 @@
<tr>
<td><a href="++resource++coreselenium/selectors.html">Selectors</a></td>
</tr>
+ <tr>
+ <td><a href="++resource++coreselenium/more_selectors.html">More Selectors</a></td>
+ </tr>
+ <tr>
+ <td><a href="++resource++coreselenium/form_submit.html">Form submit</a></td>
+ </tr>
+ <tr>
+ <td><a href="++resource++coreselenium/error_handling.html">Error handling</a></td>
+ </tr>
+ <tr>
+ <td><a href="++resource++coreselenium/html_inserts.html">HTML inserts</a></td>
+ </tr>
</tbody>
</table>
</body>
-</html>
+</html>
More information about the Kukit-checkins
mailing list