我想将我的浏览器窗口移动到屏幕的左侧或右侧。手动我会按[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()'来到达元素? –