51Testing软件测试论坛

标题: 关于selenium测试获取元素的问题 [打印本页]

作者: gaojie123    时间: 2016-4-15 12:03
标题: 关于selenium测试获取元素的问题
大家看一下以下的代码,元素标签的内容是由后台生成的,在用selenium测试的时候,for循环内的标签内容总是获取不到,该怎样做呢?使用VS2010编写的测试代码。

<script>
            var html = '';
            $.ajax({
                async: false,
                url: '/Index/InitMenu',
                success: function(data1) {
                    var data = eval(data1);
                    for (var item in data) {
                        if (data[item].MenuLevel == "1") {
                            html += "<div title='" + data[item].MenuName + "' id='menu_" + data[item].MenuID + "' " + " style='padding: 0px;'></div>";
                        }
                    }

                    $("#Initmenu").append(html);
                    for (var items in data) {
                        if (data[items].MenuLevel == "2") {
                            $("#menu_" + data[items].MenuParentLevel).append("<div class='child_menu'><div class='panel-title panel-with-icon menu_li'><span id='menuchild_" + data[items].MenuID + "' " + "></span><span style='margin-left:5px;'><a href='../" + data[items].MenuPage + "' " + ">" + data[items].MenuName + "</a></span></div></div>");
                        }
                    }
                }
            });

        </script>


作者: 说你的好    时间: 2016-4-21 15:20
不错




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2