私がテストしているウェブサイトは、Visual Studio C#でビルドされています。セレンのドロップダウンメニュー<Input>からオプションを選択するには?
代わりに、彼らが構築している<select>
<option>...</option>
...
...
</select>
:リストとしてコード内の下位に表示される各値に
<input name="exampleName" type="text" class="rcbInput" id="exampleInput"
value="exampleValue" readonly="readonly" autocomplete="off">
を、私は通常の形式を使用していないテストするためだドロップダウンメニュー項目。
これらのリストの各項目は次のように構造内にある:
フォーム> rcbSlide> ...> rcbList> UL>李オブジェクトは、ドロップダウンメニュー内の値です
。
私が知りたいことは、どのようにしてこの構造のドロップダウン値を選択できますか?私は標準
Select select = new Select(driver.findElement(By.whatever()))
を使用する場合
それは予想「を選択」の線に沿って何かを言って私にエラーを与えて、「入力」を得ました。
これはどのように機能しますか?要素を見つけて.click()を使用してドロップダウンメニューを開くことができます 問題は値が単純な
@BobbyMwああ、その場合は、driver.findElement(By.xpath( '// li [。= "Value"]')))。これはあなたの特定のページでそれを実際に試すことができないと、私にとってはすべて推測ゲームです。希望が役立ちます。 – alecxe