私はいくつかのプロセスを自動化するためにpython ana seleniumを使用していますが、私が試したデフォルトのクロムプロファイルにセレンを添付できませんでした。
capability = webdriver.DesiredCapabilities.CHROME
self.driver = webdriver.Remote('http://127.0.0.1:9515/wd/hib',capability)
もちろん、私は最初にchromedriverを開始し、試してみました。
import time
from selenium import webdriver
import selenium.webdriver.chrome.service as service
service = service.Service('./chromedriver')
service.start()
capabilities = {'chrome.binary': '/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'}
driver = webdriver.Remote(service.service_url, capabilities)
driver.get('http://www.google.com/xhtml');
time.sleep(5) # Let the user actually see something!
driver.quit()
これにより、selenium.common.exceptions.WebDriverException: Message: u'Could not find Chrome binary at:
また、
self.driver = webdriver.Chrome("./chromedriver")
これは機能しますが、デフォルトのプロファイルではありません。また、これで新しいウィンドウまたは新しいタブを開く方法を知りたいですか?
ありがとう。