親愛なるstackoverflowers。セレン化物のテストでMaterialのチェックボックスと対話できない
我々のプロジェクトでは、UIの自動化テストを書くためにSelenideフレームワークを使用しています。 最近Material-UIに切り替えて、簡単な場合は技術的な問題に直面しましたcheckbox。 チェックボックスを選択しようとしています。
SelenideElement rememberMeCheckBox = $(By.cssSelector("input[type=\"checkbox\"]"));
rememberMeCheckBox.setSelected(isSelected);
しかし、私は例外を取得することをやっている間:
Element should be visible {input[type="checkbox"]}
Element: '<input type="checkbox" value="on" displayed:false></input>'
そして、私は本当のDOMをチェックするとき確かに、それはopacity: 0
含まれていた:私はで不透明度を設定し
強制的に私の自動化テストがうまくいく。 それに対処するには?
ありがとうございます。あなたのソリューションは私のために働く。 – AlexeiBerkov