selenium webdriver(Java)を使用した後、:: beforeおよび::のような機能を持つhtmlタグ内のコンテンツを読み込もうとしましたが、動的なので、その内容を読みにくいです。例えば閲覧方法:: Selenium WebDriverを使用したラジオボタン要素の属性
、下記のHTMLコードで、
選択されたラジオボタンのコードスニペットですが、私は別の選択肢にあるラジオボタンを切り替えると、それは単に削除<label class="radio radio-label-horizontal control-label" for="id_Fruit_1">
<input value="Banana" name="Fruit" id="id_Fruit_1" data-field-name="Choices" data-field-type="Structured" tabindex="2" type="radio">
<span class="radio-label">
::before
Banana
::after
</span>
</label>
::後から"span"要素であり、 "input"要素を変更しませんでした。
しかし、私はJavaのセレンコードの下にいたとき、私は「バナナ」を見て、私が取得するために期待していた「::バナナの前に::の後に」
driver.findElement(By.cssSelector(".radio-label")).getText();
あなたはどのように私ができる説明していただけますラジオボタンがセレンを使ってチェックされているかどうかを調べる