家居网论坛版块页会挂一些广告,在运行测试化的时候,广告可能会遮挡住页面上的元素,这样selenium无法对被遮挡住的元素进行操作,会导致测试失败。 [[BR]] 如下面广告块,会始终显示在右下角,它挡住了发帖按钮 [[BR]] [[BR]] [[Image(advance.png)]] [[BR]] [[BR]] 可以使用selenium python api提供的最大化窗口的办法,将广告移开 {{{ .... #最大化窗口,防止右下角广告挡住按钮 driver.maximize_window() }}} [[BR]] 当然,这种方法并不总是有效,如果广告挡住了元素,也可用最直接的办法,查找到广告的关闭按钮,调用click方法,关闭广告,还可以通过滚动页面,避开广告。