【发布时间】:2013-11-04 12:36:15
【问题描述】:
我正在从 Java 环境迁移到 .NET,并且需要使用页面对象模型编写 Webdriver 测试。
在 Java 中,我会使用以下注解:
@FindBy(linkText = "More details")
WebElement moreDetailsButton;
请有人能告诉我如何使用 C# 定义 WebElement 吗?另外,PageFactory.initElements 的使用方式是一样的吗?
谢谢 史蒂夫
【问题讨论】:
-
@Karl-JohanSjögren,不完全是,这个问题专门关于
IWebElement的List,而且这个问题太老了,现在已经被弃用了——这个属性有一个直接的翻译在 .NET API 中。 -
好吧,如果您阅读更多该问题的第一段,您会发现在第一个答案中找到了 FindBy 的解决方案。
-
@Karl-JohanSjögren,它们是两个完全 不同 的问题,并且该问题中没有 no code example - OP 是 直接求!
标签: c# selenium-webdriver pageobjects