本文整理汇总了C#中IWebElement.GetParent方法的典型用法代码示例。如果您正苦于以下问题:C# IWebElement.GetParent方法的具体用法?C# IWebElement.GetParent怎么用?C# IWebElement.GetParent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IWebElement
的用法示例。
在下文中一共展示了IWebElement.GetParent方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EditableField
public EditableField(DriverUser driverUser, IWebElement fieldElement) : base(driverUser)
{
EditElement = fieldElement;
MainElement = fieldElement.GetParent();
}
示例2: IsDisplayed
private static KeyValuePair<bool, string> IsDisplayed(IWebElement element)
{
// adapted from http://blog.coditate.com/2009/07/determining-html-element-visibility.html
if (!element.Displayed)
{
return new KeyValuePair<bool, string>(false, element.TagName);
}
if (string.Equals(element.TagName, "form", StringComparison.InvariantCultureIgnoreCase))
{
return new KeyValuePair<bool, string>(true, null);
}
if (element.GetParent() != null)
{
var result = IsDisplayed(element.GetParent());
if (result.Key)
{
return result;
}
return new KeyValuePair<bool, string>(false, element.TagName + "." + result.Value);
}
return new KeyValuePair<bool, string>(true, null);
}