在浏览器一直最小化最小化或者不在顶层窗口时,java版selenium+WebDriver无法对页面的控制不执行了,正常的吗?

网页搜索的很多的答案是这样的:

# 将页面滚动条拖到底部 # 将滚动条移动到页面的顶部 # 将滚动条移动到页面的任意位置
}

版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/

本文来学习下如何通过Selenium方法设置符合不同测试场景浏览器窗口大小。例如你有一台机器,最大支持你完铨可以利用这个机器测试不同分辨率下的场景。

相关测试脚本代码如下:

}

    最近很多同学自己在学习selenium工具時,碰到一个最多的问题就是为什么我创建了一个浏览器实例driver.get(url)时,却打不开浏览器或者就算打开了无法输入相应的URL,这是为什么呢

    筆者最近在自学selenium工具时,也碰到了这些问题最后发现是驱动版本的问题,因为webdriver 在启用我们指定的浏览器 Chrome/Firefox/I e时,需要调用相应的驱动不同的瀏览器版本对应的驱动不一样,有些驱动只支持哪几个浏览器相关版本例如以Chrome为例:

以上我们可以看到,不同的ChromeDriver 支持的浏览器版本是不┅样的如果我们拿ChromeDriver v2.4 的驱动,去驱动Chrome 35或者以上的版本可能会出现前面提到的各种问题,其他类型浏览器类似碰到这类问题一般都是驱動引起的。

ChromeDriver 驱动下载及支持的浏览器版本号以下链接可以找到:

  
好了,时间不早了就写到这里吧,有问题再更新。

}

   所以推荐使用xpath的相对路径方法查找到该元素
}

我要回帖

更多关于 浏览器一直最小化 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信