0

これについて助けが必要です。Java と Selenium を同時に学ぼうとするのは良くありませんが、やらなければなりません :(

以下を含むドロップダウンスポットボックスをテストしようとしています:

<select name="sport" id="sport">
 <option value="1">Soccer</option>
 <option value="2">Basketball</option>
 </select>

次のことを実行したい: 1: アサート ボックスが存在し、そのテキストはサッカーとバスケットボール 2: [バスケットボール] をクリックし、[サッカー] をもう一度クリックします。3: このボックスの下にあるテーブルの変更をアサートします。(これは完了したと思いますが、上記が必要です)

これまでのコード:

    Select sportDropdown = new Select(webBrowser.findElement(By.id("sport")));
    sportDropdown.selectByVisibleText("Soccer");
    assertEquals(sportDropdown, "Soccer");

受け取ったエラー:

java.lang.AssertionError: 予想:org.openqa.selenium.support.ui.Select@278806c4 実際:サッカー

この「期待される」値がどこから来ているのか、私にはわかりません。

これはすべて Java で記述されているため、C# でのコード ヘルプの送信は控えてください。私の人生をより困難にします:(

ありがとうJ

4

2 に答える 2