【问题标题】:Does the size of Firefox window launched by Selenium Webdriver can throw an Exception?Selenium Webdriver 启动的 Firefox 窗口大小会抛出异常吗?
【发布时间】:2014-05-25 17:17:06
【问题描述】:

我正在尝试在 monster.com 上执行测试。 问题是当我运行代码时,Webdriver 总是会启动一个小窗口,因此有时我会收到 org.openqa.selenium.ElementNotVisibleException 异常。

我使用window.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); 语句等待页面完全加载。

我在问这个问题“selenium webdriver 启动的 Firefox 窗口的大小是否可以给出异常?”因为在运行代码后的某个时间,我等到了 16/18 秒,但是当我看到页面没有加载时,我在相同的运行代码中最大化了窗口的大小,并且它在没有抛出 ElementNotVisibleException 异常的情况下工作。

如果你愿意,我可以发布我使用的代码。

【问题讨论】:

    标签: firefox selenium automation selenium-webdriver automated-tests


    【解决方案1】:

    不,理想情况下,窗口大小无关紧要,除非您的元素不包含任何此类 css 或属性,使其仅在最大化窗口后启用。您应该在最大化窗口后手动检查 css 属性,然后分析更改。如果它改变了,那么是的,这取决于。

    【讨论】:

    • @Shantanu - 我无法在那里添加评论,所以我发布了一个新答案。
    • 感谢您的帮助。我正在浏览css属性。一旦我发布视频,我会给你一个链接
    猜你喜欢
    • 2016-09-16
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 2018-07-14
    • 1970-01-01
    • 2012-11-18
    相关资源
    最近更新 更多