使用selenium代码选择并提交由ajax调用生成的下拉列表

时间:2011-07-06 06:03:01

标签: ajax eclipse testing selenium junit

输入框:name = input_box

在输入文本框之后我在这里有一个div标签(比如div1),其id = input_dealerContainer,class = yui-ac-container和style = left:425px;顶部:1080px;

 <div class="yui-ac-content" style="display: none;">
    <div class="yui-ac-hd" style="display: none;"></div>
        <div class="yui-ac-bd">
            <ul>
                <li style="">Mango</li>                    
                <li style="" class="">Apple</li>
                <li style="">Banana</li>
                <li style="">papaya</li>
                <li style="display: none;"></li>
                <li style="display: none;"></li>
                <li style="display: none;"></li>
                <li style="display: none;"></li>
                <li style="display: none;"></li>
                <li style="display: none;"></li>
            </ul>
        </div>
        <div class="yui-ac-ft" style="display: none;"></div>
 </div>

在这里关闭div1。

这是我使用firebug从我的应用程序复制的HTML代码。 现在我需要在文本框input_box中选择芒果,然后提交它。

我正在使用FireFoxDriver为firefox使用Selenium代码编写测试用例。 我面临的问题是虽然列表正在生成。我无法选择它并输入input_box并提交。

应用程序卡住了。

建议代码。 感谢

0 个答案:

没有答案