Commit 8cfdf0a4 authored by Ludovic Kiefer's avatar Ludovic Kiefer

erp5_run_my_doc_renderjs_ui_test: add more tests for the Slide Editor gadget

parent b2917bd6
......@@ -228,8 +228,95 @@
<td>Slide 2</td>
<td></td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Slide 2</td>
<td></td>
</tr>
<tr>
<td colspan="3"><b>Go to previous slide</b></td>
</tr>
<tr>
<td>click</td>
<td>//button[text()='Previous']</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>Slide 1</td>
<td></td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Slide 1</td>
<td></td>
</tr>
<tr>
<td>assertValue</td>
<td>title_html</td>
<td>slide 1 test title</td>
</tr>
<tr>
<td colspan="3"><b>Change the type to Illustration</b></td>
</tr>
<tr>
<td>assertElementPresent</td>
<td>//select[@name='type']</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>//select[@name='type']</td>
<td>label=Illustration</td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>image_url</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>image_url</td>
<td>https://example.com/image.png</td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>image_caption</td>
<td></td>
</tr>
<!--<tr>
<td>type</td>
<td>image_caption</td>
<td>Illustration</td>
</tr>-->
<tr>
<td colspan="3"><b>Go to next slide</b></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//button[text()='Next']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//button[text()='Next']</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>Slide 2</td>
<td></td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Slide 2</td>
<td></td>
</tr>
<tr>
<tr>
<td colspan="3"><b>Delete slide</b></td>
</tr>
<tr>
......@@ -242,6 +329,68 @@
<td>1 Slides</td>
<td></td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>1 Slides</td>
<td></td>
</tr>
<tr>
<td>assertElementPresent</td>
<td>//img[@src='https://example.com/image.png']</td>
<td></td>
</tr>
<!--
<tr>
<td>assertElementPresent</td>
<td>//img[@title='Illustration']</td>
<td></td>
</tr>
<tr>
<td>assertElementPresent</td>
<td>//img[@alt='Illustration']</td>
<td></td>
</tr>
-->
<tr>
<td colspan="3"><b>Go back to the slide 1</b></td>
</tr>
<tr>
<td>click</td>
<td>//button[text()='Edit']</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>Slide 1</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>title_html</td>
<td></td>
</tr>
<tr>
<td colspan="3"><b>Check text content</b></td>
</tr>
<tal:block tal:define="text_content python: '<p>slide 1 text content</p>'">
<tal:block metal:use-macro="container/Zuite_CommonTemplateForRenderjsUi/macros/verify_ckeditor_text_content"/>
</tal:block>
<td colspan="3"><b>Check the title</b></td>
<tr>
<td>assertValue</td>
<td>title_html</td>
<td>slide 1 test title</td>
</tr>
<td colspan="3"><b>Check the image url</b></td>
<tr>
<td>assertValue</td>
<td>image_url</td>
<td>https://example.com/image.png</td>
</tr>
</tbody></table>
</body>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment