0
pytestを使用してセレンのクロム設定を変更して希望の場所にファイルをダウンロードする方法を教えてください。 は、私は、Python自体ではPytest_mozwebqaを使用してクロムのデフォルトのダウンロード場所を変更する
--baseurl =「http://example.com」--driver =クロム
pytestを使用してセレンのクロム設定を変更して希望の場所にファイルをダウンロードする方法を教えてください。 は、私は、Python自体ではPytest_mozwebqaを使用してクロムのデフォルトのダウンロード場所を変更する
--baseurl =「http://example.com」--driver =クロム
ダウンロードパスを変更するには日食の実行構成で以下のコマンドに何を追加する必要があり、それは次のようになります。
chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_experimental_option("prefs", {"download.default_directory": "some/path", "download.directory_upgrade": true})
driver = webdriver.Chrome(executable_path="the/path/to/the/driver.exe", chrome_options=chromeOptions)
関連:https://bugs.chromium.org/p/chromedriver/issues/detail?id=330
私は、この「Pytest_mozwebqa」ブツがどのように機能するかを正しく理解していれば、あなたは、このコマンドラインを追加してみてください:
--chromeopts='{"prefs":{"download.default_directory":"some/path","download.directory_upgrade":true}}'
私は上記のコマンドラインを使用していただきありがとうございます:**プラットフォームwin32 - Python 2.7.9 - pytest-2.4.1 エラー:ファイルが見つかりません:c:/ ler 、プラグイン:mozwebqa、xdist。**これは私がコマンドを書いた方法です** - baseurl = http://example.com --chromeopts = '{"prefs":{"download.default_directory": "c: "+" ler "、" download.directory_upgrade ":true}} '--driver = chrome -k test_nid_config_manage" **。help help – Jaya
'chromeopts'引数のスペースを削除し、代わりに' c:\\ ler'を使用してみてください'c:/ ler'の – CherryDT
私はUさんがチェリーと言ったようにしましたが、今は私に価値のエラーを与えています。 ** "ValueError:No JSONオブジェクトはデコードできませんでした" ** – Jaya