嘿,我正在使用Selenium RC來做一些測試。我使用的驅動程序是python。 但現在我面臨一個問題,那就是:每次Selenium RC運行並打開一個url時,它會打開2個窗口,一個用於日誌記錄,另一個用於顯示HTML內容。但我無法用腳本將它們全部關閉。如何關閉Selenium打開的所有窗口?
這裏是我的腳本:
#!/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中是否有錯誤? – AutomatedTester 2010-08-05 09:06:49
只有這看起來像一個錯誤: 17:07:47.894警告 - 小心:'/ usr/bin/firefox-bin':文件是一個腳本文件,而不是一個真正的可執行文件。瀏覽器環境不再完全處於RC控制之下 – davidx 2010-08-05 09:08:56