で失敗Iました次のコードは、私はまだ/tmp
フォルダ内の設定を保存しようとwebdriverをprofile_directory
のFirefoxを設定してもセレンは:FirefoxProfileが見つからない例外
profile = FirefoxProfile(profile_directory = '/home/sultan/profiles')
profile.set_preference('network.proxy.http', scheme);
profile.set_preference('network.proxy.http_port', self.proxy.get('port'));
例外コード
File "/home/sultan/Repository/Django/monitor/app/utils.py", line 79, in start
request.perform(scan = scan, schedule = schedule)
File "/home/sultan/Repository/Django/monitor/app/request.py", line 230, in perform
profile1 = FirefoxProfile(profile_directory = '/home/sultan/profiles')
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_profile.py", line 97, in __init__
self._read_existing_userjs()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_profile.py", line 178, in _read_existing_userjs
f = open(os.path.join(self.profile_dir, 'user.js'), "r")
IOError: [Errno 2] No such file or directory: '/tmp/webdriver-py-profilecopy/user.js'
何が間違っているのですか、またはセレンの特定の設定を追加する必要がありますか?
スルタン
は/ホーム/スルタン/プロファイルは、複数のプロファイルが含まれていますか? –
はい、複数のプロファイルを含むはずですが、今でも/ tmpにプロファイルを保存しています。その理由は、スレッドを使ってWebサイトをテストしようとしているからです。 – sultan
複数のプロファイルを含むフォルダ? –