0


1

ベースURLから始めて、私はcsvフォーマットのサブドメインの短いリスト(すなわち20個のサブドメインの1列)をセレンループさせ、それぞれのHTMLを印刷しようとしています。 私はそれを理解するのに苦労しています。 ありがとうございます。

セレン輸入からセレン輸入unittest、時間、日時、csv、ロギング

subds = csv.reader(open( 'listofsubdomains.txt'、 'rb'))subの中のsub:try:class無題(unittest.TestCase):def setUp(self):self.verificationErrors = [] self.selenium =セレン( "localhost"、4444、 "* firefox"、 "http://www.sourcedomain.com")self.selenium.start()

def test_untitled(self):sel = self.selenium sel.open(subd [0])html = sel.get_html_source()print html

def tearDown(self):self.selenium.stop()self.assertEqual([]、self.verificationErrors)

__name__ == "__main__"の場合:unittest.main()

例外を除いて、e:print >> sys.stderr、 "URL%は処理されませんでした:error(%s)%(url、e)"

1 Answer


1


あなたはクラスの本体の中で何度も何度も同じ機能を定義しています。 クラスは `unittest.main()`が始まる前に完全に作成されているので、クラス内に残るテストメソッドは1つだけです。