我一直在使用Selenium來爲我的環境編寫一些自動化測試。目前,我正在聲明IWebElement變量,它通過XPath引用Web元素。從WebDriver調用點擊/清除/發送鍵功能會更高效,更好嗎?Selenium - 聲明IWebElement變量與驅動程序調用函數
電流法:
firefox = new FirefoxDriver();
IWebElement elem = firefox.FindElement(By.Xpath("//input[@type='text']));
elem.sendKeys("Hello StackOverflow!");
備選:
firefox = new firefoxDriver();
firefox.FindElement(By.Xpath("//input[@type='text'])).sendKeys("Hello Stackoverflow!");
我會很感激的任何建議和意見,謝謝。
完全一樣 –