让我们在页面上声明以下按钮:
[FindsBy(How = How.Id, Using = "btnUserApply")]
public Button ApplyButton { get; set; }
是否可以通过编程方式获取Web元素定位器Id值?像这样:
string id = applyButton.GetLocatorValue(How how);
或者我应该使用反射?
答案 0 :(得分:1)
是的,有可能:
string id = applyButton.GetAttribute("id");
你可以获得每个属性,只需写下它的名字而不是“id”。