我想單擊網頁上提供的許多鏈接中的一個鏈接,並且我寫了一個代碼,下面給出。所以任何人都可以告訴我,我們可以使用枚舉或任何其他方式來點擊特定的鏈接。作爲回報,它會給頁面對象。在C#Webdriver中,我想單擊從網頁上可用的許多鏈接中的一個鏈接
裏面我是用帶開關的情況下,有兩個鏈接的代碼,
public Object SelectMenu(string menuName)
{
Object result = null;
IWebElement menuTemp = driver.FindElement(By.XPath(".//a[contains(text(),'" + menuName + "')]"));
if (menuTemp.Enabled)
{
menuTemp.Click();
if (menu.ToUpper() == "COUNTRY")
{
result = new CountryPage(driver).Load();
}
else if (menu.ToUpper() == "PARTNER")
{
result = new PartnerPage(driver).Load();
}
看到我的代碼,menuTemp是鏈接,如果der 30鏈接,所以我必須寫30個案例,點擊代碼後,我們會回來作爲您在ur代碼中編寫的頁面的回報,它也可以減少dis代碼。 – Harshit007