Я использую питон ана селен, автоматизировать некоторый процесс, но не смогло прилагается селен по умолчанию хромового профиля я попытался с,селен хрома придает профиль по умолчанию
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: Сообщение: не u'Could найти Chrome бинарник на:
, а также попытались с,
self.driver = webdriver.Chrome("./chromedriver")
это работает, но не по умолчанию профиля, а также интересно знать, как открыть новое окно или новую вкладку с этим?
спасибо.
Ну, хром-двоичный код находится в: '/ Приложения/Google \ Chrome.app/Contents/MacOS/Google \ Chrome'? Вот что вы говорите! – Arran
спасибо за ваш ответ, в соответствии с этим https://code.google.com/p/selenium/wiki/ChromeDriver да, он есть. – user2136174