static void Main()
{
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("http://google.com");
IWebElement body = driver.FindElement(By.TagName("body"));
body.SendKeys(Keys.Control + "t");
}
के साथ काम नहीं इस कोड है कि मैं एक नया टैब और उसके काम नहीं कर रहा है, मैं किसी भी त्रुटि के लिए कुछ भी नहीं नहीं मिल रहा है, चालक गूगल खोलता है खोलने के लिए उपयोग करने के लिए कोशिश कर रहा हूँ है और यह सब .... मैंने बहुत कुछ खोजा है और कई ट्यूटोरियल भी पाए हैं जहां लोग सटीक कोड का उपयोग कर रहे हैं और यह उनके लिए काम करता है, लेकिन मेरे लिए यह नहीं है और मैं इसे समझ नहीं सकता ...सेलेनियम सी # खुला नया टैब Ctrl + टी CHROME
मैं खोज फ़ील्ड में Keys.Shift + "टी" भेजने की कोशिश की और यह काम करता है, यह क्षेत्र
मैं भी
की कोशिश की है में एक पूंजी टी लिखते हैंActions act = new Actions(driver);
act.KeyDown(Keys.Control).SendKeys("t").Perform();
और यह अभी भी काम नहीं करता है, लेकिन फिर से मैं कुंजी बदलता हूं। कुंजी को नियंत्रित करें। इसे लिखने के लिए, ऐसा लगता है कि Keys.Control काम कर रहा है !!
संपादित करें: मैंने आईई चालक के साथ कोड चलाने का प्रयास किया है और यह वहां काम करता है, यह नया टैब खोलता है, लेकिन यह क्रोम पर नए टैब नहीं खोलता है?
अन्य अजीब बात यही है, मैं driver.WindowHandles.Last() – Darkbound
जोड़ें नहीं है "System.Linq का उपयोग कर," लिंक विधियों तक पहुंच के लिए। – Rushby
कोशिश की, अभी भी काम नहीं कर रहा है, बस कुछ नहीं होता है, इससे कोई फर्क नहीं पड़ता कि मैं कुंजी के साथ किस संयोजन का प्रयास करता हूं। नियंत्रण नहीं कर रहा है, लेकिन Keys.Shift काम कर रहा है ... – Darkbound