C#でSelenium WebDriverを使用してdivタグが存在するかどうかを確認する方法は?C#でSelenium WebDriverを使用してdivタグが存在するかどうかを確認する方法は?
私のウェブページでは、データが確実に表示されるように、下のdivタグがあるかどうかを確認したいと思います。これを行う正しい方法は何ですか?
div data-bind="visible: displayFeatureExposures" style=""
C#でSelenium WebDriverを使用してdivタグが存在するかどうかを確認する方法は?C#でSelenium WebDriverを使用してdivタグが存在するかどうかを確認する方法は?
私のウェブページでは、データが確実に表示されるように、下のdivタグがあるかどうかを確認したいと思います。これを行う正しい方法は何ですか?
div data-bind="visible: displayFeatureExposures" style=""
あなたはこのようにそれを確認することができます:あなたは要素が存在するかどうかを判断するために、例外に依存したくない場合は、あなたがFindElements()
を使用してを確認することができ、また
new WebDriverWait(webDriver, TimeSpan.FromSeconds(timeOut)).Until(ExpectedConditions.ElementExists((By.XPath("//div[contains(@data-bind, 'displayFeatureExposures')]"))));
返される要素の数:
string query = "//div[@data-bind='visible: displayFeatureExposures']";
bool isExists = driver.FindElements(By.XPath(query)).Count > 0;