0
私が操作しようとしている要素は、ドロップダウンのオートコンプリートテキストボックスです。しかしではなく、通常のテキストボックスにそのこのこと:Selenium WebDriverでは、DOM IDとclassNameのない要素はどうやって見つかりますか?
<input class="rad-input acInput float_left edScheduleList
ui-autocomplete-input" style="width: 234px; font-size: 12px;
font-family: Segoe UI, Arial, Times New Roman; padding-left: 4px;
line-height: 12px;" placeholder="Select Schedule..." data-bind="click: _editorOverlay.Overlay.CustomRecVM.scheduleData.ac.dropdownArrowClick,
enable: _editorOverlay.Overlay.CustomRecVM.scheduleEnabled,
jqAuto: { autoFocus: true },
jqAutoSource: editorOverlay.Overlay.CustomRecVM.scheduleData.list,
jqAutoQuery: editorOverlay.Overlay.CustomRecVM.scheduleData.GetList,
jqAutoValue: _editorOverlay.Overlay.CustomRecVM.scheduleData.selectedID,
jqAutoSourceLabel: 'Text',
jqAutoSourceInputValue: 'Text',
jqAutoSourceValue: 'Value',
jqChange: _editorOverlay.Overlay.CustomRecVM.ScheduleIndexChanged" id="domId08015369399681067" autocomplete="off">
私は、ID、cssSelector、XPathの、クラス名、名前、またはクラスでそれを見つけることができません。私はテキストを部分的にまたは部分的に試してきましたが、まだどこにもいません。私はこのためにJavaを使用しています。
あなたが試したことが分かっているが、うまくいかなかったかどうかを確認するのに役立ちます。 –
これはあなたがそれを見つけるために使用できるユニークなdivの中にありますか? CSSセレクタのような何かdiv#uniqueId>入力 –
これは私が得るセレクタです:#domId0929060823760302これはブラウザを使って検査するときにxpathです:// * [@ id = "domId0929060823760302"]です。 id domId08015369399681067も使ってみました。 –