1
我有一个网页有很少的下拉菜单,当下拉菜单项改变时刷新页面并重新加载。回传页面最小化浏览器 - Selenium WebDriver
所以现在我正在写这个页面的脚本,我注意到,只要我的脚本从下拉列表中选择文本,我的浏览器就会最小化。
我的问题,是否有任何设置,以确保我的浏览器在运行脚本时最大化?
这里是SelectText从下拉代码:
public void SelectText(By locator, string txt)
{
IWebElement element = driver.FindElement(locator);
SelectElement selectelement = new SelectElement(element);
selectelement.SelectByText(txt);
}
我使用
IE 8
Selenium 2 WebDriver
C#
它被最小化** **不应该造成太大的问题,虽然我已经没有这种事发生在我,所以我很可能是错的,不会造成IE窗口一个问题?有一种方法可以显式地最大化窗口:'Driver.Manage()。Window.Maximise();' – Arran
我强烈怀疑浏览器实际上被放到Z-order的底部,而不是最小化。也就是说,它被推到桌面上打开的窗口堆栈的底部。如果你有其他的应用程序在运行,并且它们运行得最大化,它可以看起来好像IE已经被最小化了,但它确实没有。有些已知的行为会导致IE以这种方式行事,但没有人能够弄清楚为什么。 – JimEvans