我想將我的瀏覽器窗口移動到屏幕的左側或右側。手動我會按[WINDOW] + [LeftArrow](或[RightArrow])來實現這一點。C#和硒;可以按Windows鍵嗎?
我讀過this one but it's for Java (see comments)但我找不到在使用C#時按下Windows鍵的方法。
我最好的選擇似乎是:
driver.Manage().Window.Position = new Point(x-coord, y-coord);
driver.Manage().Window.Size = new Size(myWidth,myHeight);
,但似乎有點繁瑣,而且我敢肯定有一個更好的辦法。
我也曾嘗試:
Actions action = new Actions(driver);
action.SendKeys(Keys. )
然後鍵沒有Windows鍵...
爲什麼'Keys.LWin'是左徽標鍵,分別'Keys.RWin'權。 – dlatikay
你原來的方法不錯 – MichaelMao
爲什麼要按下windows鍵,而你可以簡單地使用JavaScript'scrollInToView()'來到達元素? –