0
BDDに使用するにはBehaveを見ていますが、問題が発生しました。私は既に正常に動作しているSelenium(Python)テストは非常に少ないですが、動作を使用するとすぐに "chromedriver.exeが動作を停止しました"というエラーが表示されます。次のように私のSeleniumテスト(pytestを使用し、PyCharmからそれを実行している)では、テストは(正常に動作している)になりますBehaveを使用しているときにChromeドライバが失敗する
:
def test_open_google():
driver = webdriver.Chrome('C:/temp/chromedriver.exe')
driver.get('http://www.google.com')
私は、その後の手順はファイルを作成した(BDDの一環として、次のものが含まテスト)、:。私は、「振る舞い」とchromedriver.exeは動作を停止しました」というエラーポップアップを取得し実行するコマンドラインから
@when('I open Google')
def step_impl(context):
driver = webdriver.Chrome('C:/temp/chromedriver.exe')
driver.get('http://www.google.com')
は、誰もが、私はどのように知っていますこれを修正できますか?