私は、セレクションを選択する代わりに、セレクションを使ってブートストラップドロップダウンメニューの値を渡す必要があるという要件があります。どうすればこれを達成できますか?とにかく、セレンのセンドキーを使ってそれを行うことができるのですか? 以下はコードです。私は、値をCSS、HTML、Javaスクリプトに渡す必要があります。セレンのsendkeysを使用して値を渡して、ブートストラップドロップダウンメニューから項目を選択できますか?
new Actions(driver).sendKeys(Keys.ARROW_DOWN, Keys.ARROW_DOWN, Keys.ARROW_DOWN).perform();
このコードは、例えば、あなたの要素Javascriptを選択する必要があり、開くボタンをクリックした後:あなたのキーボードで、ドロップダウンリストの項目を選択するには、このようなものを使用することができます
<div class="container">
<h2>Dropdown Example</h2>
<p>The data-toggle="dropdown" attribute is used to open the dropdown menu.</p>
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" id="menu1" type="button" data-toggle="dropdown">Dropdown Example
<span class="caret"></span></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">HTML</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">CSS</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">JavaScript</a></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">About Us</a></li>
</ul>
</div>
</div>
値を渡すことはどういう意味ですか?テキストをリスト要素に送ることはできません。 – Mobrockers
私は、HTML、Css、JavascriptといったsendKeyを使ってリスト要素を渡す必要があることを意味します。 – siddu
どこに渡しますか?要素テキストを取得する必要があるということですか? – Mobrockers