【问题标题】:How to maximize Firefox dimensions with PHPUnit Selenium WebDriver如何使用 PHPUnit Selenium WebDriver 最大化 Firefox 尺寸
【发布时间】:2014-04-23 23:31:54
【问题描述】:

所以我一直想知道如何将浏览器尺寸设置为某个点。 但后来我意识到我可能正在切换屏幕等。

那么,我可以做些什么来让我的浏览器最大化屏幕,无论它具有什么分辨率? 还是我总是必须给出一定的高度/宽度?另外,是先访问某个 URL 更好,还是先设置尺寸再做任何事情更好?

目前在 Firefox 的 Mac 上试用。 使用 PHPUnit Selenium WebDriver。(来自 Sebastian Bergmann)

我尝试使用:

 $this->currentWindow()->maximize();

但它不起作用,我遇到了错误:

PHP 致命错误:调用未定义的方法 TestCore::currentWindow()

【问题讨论】:

标签: php firefox selenium webdriver phpunit


【解决方案1】:

这对我来说适用于 PHPUnit 4.1.0 和 selenium-server-standalone-2.41.0

$this->windowMaximize();

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。我希望它在特定课程中的所有测试中最大化。

    我通过覆盖 setUpPage 并使用 $this->currentWindow()->maximize() 解决了这个问题

    所以测试类看起来像这样:

    class licensingTest extends PHPUnit_Extensions_Selenium2TestCase
    {
    
        public function setUpPage()
        {
             $this->currentWindow()->maximize();
        }
    
    }
    

    我正在使用:

    • Selenium 2 WebDriver (PHPUnit_Extensions_Selenium2TestCase)
    • PHPUnit 4.6.4
    • selenium-server-standalone-2.45.0.jar

    【讨论】:

      猜你喜欢
      • 2012-05-25
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多