0
私はScalaTestを使ってPlay WebアプリケーションのSelenium受諾テストを行っています。私はthe checkbox
functionを使用して、私が確認したいのチェックボックスがあります。ScalaTestチェックボックス機能がCSSセレクタを受け入れることはできますか?
checkbox("cbx1").select()
私の知る限り、それは私が参照していたチェックボックスを識別するために<input>
要素のname
属性を取ります。ただし、このチェックボックスは8つのうちの1つで、その名前属性の形式はfieldname[7]
です。テストでインデックスにアクセスできないため、正しい名前の属性値を生成できません。
CSSセレクタでチェックボックス機能を使用して、どのチェックボックスを選択するかを特定する方法はありますか?
checkbox("""[name=^"fieldname"][value="TheCheckboxValue"]""").select()
しかし当然、私はエラーを取得:
WebElement '[name^="fieldname"][value="TheCheckboxValue"]' not found.