使用Java和Selenium WebDriver在表单和iframe中查找元素

我正在尝试访问中存在的元素<form> <iFrame> <form> elements </form> </iFrame> </form>。


您能帮助我访问这些与Selenium Webdriver和JAVA一起使用的“元素”吗?


遇到问题:可以到达目标页面(存在上述元素),但是我的代码无法识别这些元素。


XML结构概述:


<body>

    <form action="https://abcd/efgh/" name="outerForm" method="post" target="iFrameTitle">

        <iframe width="700" height="600" src="" title="Frame for Java Test" name="iFrameTitle" scrolling="auto" frameborder="0">

            <form id="innerFormID" name="innerForm" action="/xxx/xxxx/yyyy/zzzz/" method="post" autocomplete="off">

                <fieldset id="ncDetailsInner">

                    <div id="element1">

                        <label for="label1">

                        <abbr title="Required field">*</abbr></label>

                        <input name="label2" type="text" maxlength="30" id="cardHolder" value="" >

                    </div>


                    <div id="element2">

                        <label for="label3">Label3 <abbr title="Required field">*</abbr></label>

                        <div id="element3">

                            <label for="label4">Label4<abbr title="Required field">*</abbr></label>

                            <input id="label5" name="labelname5" type="text" maxlength="19" value="">

                        </div>


                        <div id="element4">

                            <label for="label6">Label6</label>

                            <input id="label7" name="labelname7" type="text" size="2" maxlength="2" value="" class="text disabled" disabled="">

                        </div>

                    </div>

                </fieldset>

            </form> 


        </iframe>

    </form>

</body>如果需要更多详细信息,请告诉我!


人到中年有点甜
浏览 379回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java