我正在从Java环境迁移到.NET,需要使用页面对象模型编写Webdriver测试.
在Java中,我将使用以下注释:
@FindBy(linkText = "More details")
WebElement moreDetailsButton;
Run Code Online (Sandbox Code Playgroud)
请有人能告诉我如何使用C#定义WebElement吗?另外,PageFactory.initElements是否以相同的方式使用?
谢谢Steve
在我的一些测试中,我必须确认在设置某些标志时禁用某些select2下拉列表.为了证实这一点,我发现下面的策略似乎有效:
Assert.True(element.GetAttribute("disabled").Equals("true"));
Run Code Online (Sandbox Code Playgroud)
当我检查我看到的元素时disabled="disabled".我的问题是为什么字符串从GetAttribute = "true""禁用" 返回?