私はIEでセレンを使ってWebテストを自動化しています。私のウェブページはフォームを記入し、最後にボタンをクリックします。クリックするコードはSelenium C#Webdriverボタンがクリックされたかどうかを検出する方法
driver.FindElement(By.CssSelector("td.ne-fieldvalues > input[type=\"button\"]")).Click();
8回以内にクリックしますが、それ以外のクリックコマンドは実行されません。 ボタンが実際にクリックされたかどうかを確認する方法はありますか?チェックボックスに似た何か
if (!driver.FindElement(By.CssSelector("input[type=\"checkbox\"]")).Selected)
driver.FindElement(By.CssSelector("input[type=\"checkbox\"]")).Click();
私は試してみました.Enabledと両方のプロパティは常にtrueです。 ありがとうございます。
ボタンクリックの結果は何ですか?クリック後にGUIの状態が変化しますか? – Mahipal
ご迷惑をおかけしました。ボタンをクリックすると別のウィンドウがポップアップします。 – ProgSky