簡體   English   中英

如何使用C#在Selenium WebDriver中按'Esc'鍵

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM