0
我需要驗證具有隻讀訪問權限的特定登錄用戶在網頁上不會爲他/她啓用鏈接。硒如何驗證這種行爲,因爲在這種情況下,標籤本身缺失。Selenium with C# - 如何驗證鏈接是隻讀取特定類型的用戶?
我正在嘗試使用這段代碼。
//驗證是否具有隻讀權限登錄時
public static bool ProductNameClickable()
{
try
{
WebDriverWait waitForObject = new WebDriverWait(WebDriver, TimeSpan.FromSeconds(2));
waitForObject.Until(ExpectedConditions.InvisibilityOfElementLocated(By.XPath(".//*[@id='resultsTable']/tbody/tr/td/a")));
return true;
}
catch (Exception e)
{
Assert.IsTrue(false, "Product name accessible to unautorized user. Error Details:" + e.ToString());
return false;
}
}
大小()函數是不是有在C#不幸...... –
我已經加入了C#代碼。 。希望它能幫到你 –
mu#c不是那麼好..請參考下面的鏈接,如果仍然面臨問題: - http://stackoverflow.com/questions/6521270/webdriver-check-if-an-element-exists –