当前位置: 首页 > 面试题库 >

如何使用C#在Selenium WebDriver(Selenium 2)中最大化浏览器窗口?

百里金林
2023-03-14
问题内容

有什么方法可以将WebDriver(Selenium 2)与C#结合使用来最大化浏览器窗口?


问题答案:

将此功能添加到WebDriver时存在一个突出的问题,可以在此处进行跟踪:http
:
//code.google.com/p/selenium/issues/detail?
id=174


一种解决方法是使用JavascriptExector以下方法:

public void resizeTest() {
    driver.Navigate().GoToUrl("http://www.example.com/");
((IJavaScriptExecutor)driver).ExecuteScript("window.resizeTo(1024, 768);");
}


 类似资料:
  • 我想知道如何使用最流行的浏览器使用Selenium网格和RemoteWebDriver来最大化浏览器窗口。 这个问题在这个社区中还没有解决,还有一个问题可能是这样的:我如何使用C#最大化Selenium WebDriver(Selenium 2)中的浏览器窗口?但是在这个问题上并不清楚如何在RemoteWebDriver中最大化浏览器窗口。 在Firefox和IE上,我想是以同样的方式 在Chro

  • 我正在使用C#在selenium web驱动程序中为Chrome浏览器编写一个自动化脚本。我陷入了一个场景:多个选项卡在同一浏览器中打开,我需要导航到浏览器的第一个选项卡,并需要在“身份验证”对话框中重新输入登录凭据。 授权窗口截图如下: 我无法导航到第一个选项卡,也无法传递用户名 执行上述代码后,将出现以下错误: WebDriver等待有一些无效的参数。参数2:不能从int转换为System.时

  • 窗口不最大化问题只发生在网格节点中。我们尝试了不同的方法来解决它,如下所示,但没有任何效果''Dimension Dimension=new Dimension(1920,1080)driver.manage().window().setsize(Dimension);driver.manage().window().maximate()options.AddArguments(“--window

  • 问题内容: 有没有办法在所有浏览器中手动设置浏览器窗口的最小大小? 问题答案: 你可以试试 一旦视口小于600像素,您将获得一个水平滚动条。这仅适用于支持最小宽度CSS属性的现代浏览器。 我认为不可能限制用户的大小调整,也不应该!

  • 我想在移动显示分辨率下运行我的所有Behat/Mink测试。最好的方法是在开发工具模式下使用Chrome运行所有测试,您可以选择“iPhone5/SE”等等,以模拟在该设备上运行。 这里有一个关于如何用Behat2调整浏览器窗口大小的问题。在behat/mink/drupal中有设置窗口分辨率的示例代码。 基于这些示例,我在我的FeatureContext中添加了以下代码: 然而,我得到了这个错误