【发布时间】:2015-08-10 04:26:08
【问题描述】:
我有一个为“FormFieldContainer”类自动生成的类 ID。我想在 Text Box_13 中输入文本(也是自动生成的 ID)。 此方案中唯一一致的值是前面的标签“代理代码”。如何使用标签作为参考在文本框中输入文本?
HTML 下面。为格式化道歉。我还在为此苦苦挣扎:-(
<div class="FormFieldContainer" id="my_test_FormFieldContainer_15" widgetid="my_test_FormFieldContainer_15">
<link href="/tswApp/my/test/FormFieldContainer.css" type="text/css" rel="stylesheet">
<div data-dojo-attach-point="formFieldHeaderPoint" class="FormFieldHeader">
<div data-dojo-attach-point="formFieldContainerLabelPt" class="FieldLabel">Broker Code</div>
<div data-dojo-attach-point="requiredIndicator" class="FieldRequiredIndicator" style="display: table-cell;">(required)</div>
<div data-dojo-attach-point="formFieldLinkContainerPoint" class="FieldLinkContainer"></div>
</div>
<div data-dojo-attach-point="containerNode" class="Field">
<div data-dojo-attach-point="inputContainer" class="SimpleInputContainer">
<div role="presentation" id="widget_dijit_form_TextBox_13" class="dijit dijitReset dijitInline dijitLeft dijitTextBox" widgetid="dijit_form_TextBox_13">
<div class="dijitReset dijitInputField dijitInputContainer"><input type="text" autocomplete="off" data-dojo-attach-point="textbox,focusNode" class="dijitReset dijitInputInner" tabindex="0" id="dijit_form_TextBox_13" value=""><span class="dijitPlaceHolder dijitInputField" style="">Enter broker code</span></div>
</div>
<div class="ClearButton widgetHidden"></div>
</div>
</div>
【问题讨论】:
标签: java selenium xpath selenium-webdriver css-selectors