通过Firebug查看其源码,如图5-53所示。
图5-53 HTML源码
编写如程序清单5-57或程序清单5-58所示的的代码,将勾选状态存放到isSelected变量中,并将其打印出来。
程序清单5-57 C#代码
IWebDriver driver = new FirefoxDriver(); |
程序清单5-48 Java代码
WebDriver driver = new FirefoxDriver(); |
执行结果如图5-54所示。
图5-54 执行结果
5.7.5 TagName/getTagName()
TagName/getTagName()用于获取元素的标记名称。
例如,要获取百度首页的“搜索设置”超级链接的标记名称,如图5-55所示。
图5-55 百度首页
可以编写如程序清单5-49或程序清单5-50所示的代码,先打开百度页面,然后将“搜索设置”的文本值存放到tagName变量中,最后在将其打印出来。
程序清单5-49 C#代码
IWebDriver driver = new FirefoxDriver(); INavigation navigation = driver.Navigate(); navigation.GoToUrl(http://www.baidu.com); IWebElement link = driver.FindElement(By.Name("tj_setting")); string tagName = link.TagName; Console.WriteLine(tagName); Console.ReadKey(); |