Сейчас я использую Selenium RC для тестирования. И драйвер, который я использую, - это питон.
Но теперь я столкнулся с проблемой, а именно: каждый раз, когда 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 (), но все они не работают.