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