Hi Matthieu,
I did a quick check on #1.
There is something wrong because the <div class="screenlet-title-bar">
shouldn't be contained in a <div  class="screenlet-body"> tag but it
should always be like this:

<div  class="screenlet">
  <div class="screenlet-title-bar">
  </div>
  <div  class="screenlet-body">
  </div>
</div>

So please it is better to open a JIRA.
-Bruno


2009/11/9 Matthieu Bollot <[email protected]>:
> Hi,
>
> I've got 2 problems when creating an order.
>
> If you purchase an order, and go to "Quick Lookup" to find products, you
> are redirected to this page :
> https://localhost:8443/ordermgr/control/LookupBulkAddSupplierProducts?productId=
>
> On this page, the title of the form doesn't appear correctly, in html
> source code, we can see that there is :
> ------
> <!-- Begin Section Widget  -->
> <div class="screenlet"><div  class="screenlet-body">
> <!-- Begin Template 
> component://order/webapp/ordermgr/entry/OrderEntryCatalogTabBar.ftl -->
>
> <div class="screenlet-title-bar">
> ------
> the problem is about screenlet-body, without it, and only it, it appears 
> correctly
>
>
> There has been some work on pagination, so I think that the second
> problem is related. This problem seems to be there since about the 1st
> november and is on every theme. On the same page as before, there is no
> "next button".
>
> In orderEntryForms.xml#LookupBulkAddSupplierProducts (the last form of
> the file) there is a view-size="5" if you change this value, you can see
> that there is more than 5 products (14 I guess). A groovy is called
> (lookupBulkAddSupplierProducts.groovy), containing these lines :
> ------
>    if (newProductList.size() >= maxRows) {
>        // We've got enough results to display, keep going to get the
> result size but skip the heavy stuff
>        newProductList.add(null);
>    } else {
> ------
>
>
> As I don't know how to help more, or if I expained it clearfully, please
> tell me what next should I do. For example, I could open 2 jira, and
> send some screenshots if needed.
>
> Btw, here is a selenium test that should go to the page I'm talking
> about.
>
> Regards,
> Matthieu.
>
>
> purchaseorder.html :
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> <head profile="http://selenium-ide.openqa.org/profiles/test-case";>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
> <link rel="selenium.base" href="" />
> <title>PurchaseOrderAndReception</title>
> </head>
> <body>
> <table cellpadding="1" cellspacing="1" border="1">
> <thead>
> <tr><td rowspan="1" colspan="3">PurchaseOrderAndReception
>        <ul>
>                <li>Begin of standard login procedure</li>
>                <li>End of standard login procedure</li>
>                <li>Begin Purchase Order And Reception</li>
>                <li>Product(s) selection</li>
>                <li>Product(s) quantity modification and recalculate order</li>
>                <li>Order approval</li>
>                <li>Order reception</li>
>                <li>WebStoreWarehouse selection</li>
>                <li>Stock control</li>
>                <li>End Purchase Order And Reception</li>
>        </ul>
> </td></tr>
> </thead><tbody>
> <!-- Begin of standard login procedure -->
> <tr>
>        <td>echo</td>
>        <td>&lt;h3&gt;Begin of standard login procedure&lt;/h3&gt;</td>
>        <td></td>
> </tr>
> <tr>
>        <td>open</td>
>        <td>https://localhost:8443/ordermgr/control/logout</td>
>        <td></td>
> </tr>
> <tr>
>        <td>open</td>
>
> <td>https://localhost:8443/ordermgr/control/setSessionLocale?newLocale=en</td>
>        <td></td>
> </tr>
> <tr>
>        <td>type</td>
>        <td>USERNAME</td>
>        <td>admin</td>
> </tr>
> <tr>
>        <td>type</td>
>        <td>PASSWORD</td>
>        <td>ofbiz</td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>//inp...@value='Login']</td>
>        <td></td>
> </tr>
> <tr>
>        <td>echo</td>
>        <td>End of standard login procedure</td>
>        <td></td>
> </tr>
> <!-- End of standard login procedure -->
> <!-- Order creation -->
> <tr>
>        <td>echo</td>
>        <td>Begin Purchase Order And Reception</td>
>        <td></td>
> </tr>
> <tr>
>        <td>open</td>
>        <td>https://localhost:8443/ordermgr/control/main</td>
>        <td></td>
> </tr>
> <tr>
>        <td>assertElementNotPresent</td>
>        <td>//d...@class='content-messages errorMessage']</td>
>        <td></td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>link=Order Entry</td>
>        <td></td>
> </tr>
> <tr>
>        <td>assertElementNotPresent</td>
>        <td>//d...@class='content-messages errorMessage']</td>
>        <td></td>
> </tr>
> <tr>
>        <td>select</td>
>        <td>supplierPartyId</td>
>        <td>label=[DemoSupplier] - Demo Supplier</td>
> </tr>
> <tr>
>        <td>assertElementNotPresent</td>
>        <td>//d...@class='content-messages errorMessage']</td>
>        <td></td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>//d...@id='content-main-section']/div[2]/div[1]/ul/li[2]/a</td>
>        <td></td>
> </tr>
> <tr>
>        <td>type</td>
>        <td>orderName</td>
>        <td>Purchase order and reception</td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>link=Continue</td>
>        <td></td>
> </tr>
> <tr>
>        <td>assertElementNotPresent</td>
>        <td>//d...@class='content-messages errorMessage']</td>
>        <td></td>
> </tr>
> <!-- Product(s) selection -->
> <tr>
>        <td>clickAndWait</td>
>        <td>link=Quick Lookup</td>
>        <td></td>
> </tr>
> <tr>
>        <td>assertElementNotPresent</td>
>        <td>//d...@class='content-messages errorMessage']</td>
>        <td></td>
> </tr>
> <tr>
>        <td>type</td>
>        <td>quantity_o_0</td>
>        <td>1</td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>submitButton</td>
>        <td></td>
> </tr>
> <tr>
>        <td>assertElementNotPresent</td>
>        <td>//d...@class='content-messages errorMessage']</td>
>        <td></td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>link=Quick Lookup</td>
>        <td></td>
> </tr>
> <tr>
>        <td>assertElementNotPresent</td>
>        <td>//d...@class='content-messages errorMessage']</td>
>        <td></td>
> </tr>
> <tr>
>        <td>type</td>
>        <td>quantity_o_3</td>
>        <td>6</td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>submitButton</td>
>        <td></td>
> </tr>
> <tr>
>        <td>assertElementNotPresent</td>
>        <td>//d...@class='content-messages errorMessage']</td>
>        <td></td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>link=Quick Lookup</td>
>        <td></td>
> </tr>
> <tr>
>        <td>clickAndWait</td>
>        <td>link=Next</td>
>        <td></td>
> </tr>
> </tbody></table>
> </body>
> </html>
>
>

Reply via email to