小编Cyn*_*ker的帖子

什么是Java Webdriver @Findby的等效C#版本?

我正在从Java环境迁移到.NET,需要使用页面对象模型编写Webdriver测试.

在Java中,我将使用以下注释:

@FindBy(linkText = "More details")
WebElement moreDetailsButton;
Run Code Online (Sandbox Code Playgroud)

请有人能告诉我如何使用C#定义WebElement吗?另外,PageFactory.initElements是否以相同的方式使用?

谢谢Steve

c# pageobjects selenium-webdriver

6
推荐指数
1
解决办法
3170
查看次数

为什么GetAttribute("disabled")返回"true"而不是"禁用"?

在我的一些测试中,我必须确认在设置某些标志时禁用某些select2下拉列表.为了证实这一点,我发现下面的策略似乎有效:

Assert.True(element.GetAttribute("disabled").Equals("true"));
Run Code Online (Sandbox Code Playgroud)

当我检查我看到的元素时disabled="disabled".我的问题是为什么字符串从GetAttribute = "true""禁用" 返回?

c# nunit webdriver internet-explorer-8 selenium-webdriver

6
推荐指数
1
解决办法
3275
查看次数