1

カスタム テスト ランナーを使用して、TeamCity 内で Selenium テストを実行しています。これの最新の機能は、IDE でテストを作成し、テスト ランナーが Python で実行する html に保存する機能です。

Python テストと IDE テストを比較したときの直接的な違いは、IDE の実行速度が最速であることです。Selenium で見た関数が WebDriver から廃止されたことは理解していset_speed()ますが、WebDriver テストをより迅速に実行する方法はありますか?

より多くのテストが追加されると、主な欠点は実行時間になります (明らかに)。

そして、テストランナーのコード...

class BPTSeleniumTestCase(test.TransactionTestCase):
    @classmethod
    def setUpClass(cls):
        cls.driver = webdriver.Firefox() # can you set speed here somehow?
        super(BPTSeleniumTestCase, cls).setUpClass()

    def setUp(self):
        self.live_server_url = settings.BASE_URL
        self.driver.live_server_url = self.live_server_url
        self.wait = Wait(self.driver)
4

1 に答える 1