【发布时间】:2011-03-25 16:44:02
【问题描述】:
我现在正在使用 Selenium RC 进行一些测试。而且我使用的驱动是python。
但是现在,我遇到了一个问题,那就是:每次 Selenium RC 运行时,打开一个 url,它会打开 2 个窗口,一个用于记录,另一个用于显示 HTML 内容。但我无法在脚本中全部关闭它们。
这是我的脚本:
#!/usr/bin/env python
#-*-coding:utf-8-*-
from selenium import selenium
def main():
sel = selenium('localhost', 4444, '*firefox', 'http://www.sina.com.cn/')
sel.start()
try:
sel.open('http://www.sina.com.cn/')
except Exception, e:
print e
else:
print sel.get_title()
sel.close()
sel.stop()
if __name__ == '__main__':
main()
这很容易理解。我真正想要的是关闭硒打开的所有窗口。我试过 close() 和 stop(),但它们都不起作用。
【问题讨论】:
-
Selenium RC 中是否有任何错误?
-
只有这看起来像一个错误:17:07:47.894 警告 - 注意:'/usr/bin/firefox-bin':文件是脚本文件,不是真正的可执行文件。浏览器环境不再完全受 RC 控制
标签: python selenium selenium-rc