0
我有找到一个ID的C#语法:硒的webdriver Findsby VB语法
[FindsBy(How = How.Id, Using = "email")]
private IWebElement emailAddressTextField;
但什么是VB.NET等同? Selenium和VB没有太多的信息...
干杯!
我有找到一个ID的C#语法:硒的webdriver Findsby VB语法
[FindsBy(How = How.Id, Using = "email")]
private IWebElement emailAddressTextField;
但什么是VB.NET等同? Selenium和VB没有太多的信息...
干杯!
我用这个转换代码:
<FindsBy(How := How.Id, [Using] := "email")> _
Private emailAddressTextField As IWebElement
HTH
感谢 - 该代码是有效的。但它似乎没有初始化为一个值,它只是创建一个名为emailAddressTextField的空变量。 – levis84
您可能会误解'PageFactory'实现的工作方式,@ levis84。在运行时访问该成员变量之前,您的类中的变量将不会填充实际的“IWebElement”或等效变量。 – JimEvans
@JimEvans谢谢。不,它根本没有被填充,当我尝试使用变量时,我得到'对象未设置为对象的实例'。我正在比较一个C#示例(其工作原理),但没有看到区别: 'code'[FindsBy(How = How.Id,Using =“email”)] 'code'private IWebElement emailAddressTextField; 'code'emailAddressTextField.SendKeys(EmailAdd); – levis84