[英]How to press 'Esc' key in Selenium WebDriver using C#
我有一種情況,我必須按'ESC'鍵才能停止加載頁面..
這肯定是必需的,否則頁面將繼續加載一分鍾。
如何使用selenium webdriver按“Esc”鍵 。 這必須使用C#完成。
另外,請提及必須導入的類
您可以使用Actions類將密鑰直接發送到瀏覽器。 請參閱以下代碼的最后兩行:
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Interactions;
IWebDriver driver = new FirefoxDriver(ffprofile);
driver.Navigate().GoToUrl("http://www.google.com");
driver.FindElement(By.Name("q")).SendKeys("Stack Overflow");
driver.FindElement(By.Name("q")).Submit();
Actions action = new Actions(driver);
action.SendKeys(OpenQA.Selenium.Keys.Escape);
希望有所幫助。
也許這個會有所幫助:
System.Windows.Forms.SendKeys.SendWait("{ESC}");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.