目標:檢查頁面上是否存在該元素,如果存在,則繼續測驗,如果不顯示錯誤并停止測驗。
Boolean Display = Driver.FindElement(By.CssSelector(".mat - select")).isDisplayed();
錯誤 CS1061“IWebElement”不包含“isDisplayed”的定義,并且找不到接受“IWebElement”型別的第一個引數的可訪問擴展方法“isDisplayed”(您是否缺少 using 指令或程式集參考?)
Boolean Display = Driver.FindElement(By.CssSelector(".mat - select")).Displayed();
錯誤 CS1955 不可呼叫成員“IWebElement.Displayed”不能像方法一樣使用。
我將不勝感激您的幫助!
uj5u.com熱心網友回復:
在 C# Selenium 中沒有isDisplayed()方法。也是Displayed一個屬性,而不是一個方法。
所以代替
Boolean Display = Driver.FindElement(By.CssSelector(".mat - select")).isDisplayed();
嘗試使用
Boolean Display = Driver.FindElement(By.CssSelector(".mat - select")).Displayed;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/364312.html
上一篇:從集成的Python的多處理中使用Pool.map時,程式運行越來越慢
下一篇:如何在Vue中正確觀察物件?
