Size: a a a

Чат по руби

2020 June 16

s

sinecuraweb corp. in Чат по руби
Vitaliy
Вы через виртуальный рабочий стол хотите запустить, Xvfb ?
gem install selenium-webdriver  -  у меня такой гем , я так понял мне нужно как то привязать  это   к селениум драйверу ?
источник

V

Vitaliy in Чат по руби
sinecuraweb corp.
gem install selenium-webdriver  -  у меня такой гем , я так понял мне нужно как то привязать  это   к селениум драйверу ?
Вам нужно скачать chromedriver
источник

s

sinecuraweb corp. in Чат по руби
Vitaliy
Вам нужно скачать chromedriver
я скачал
источник

V

Vitaliy in Чат по руби
sinecuraweb corp.
я скачал
источник

s

sinecuraweb corp. in Чат по руби
куда его?)
источник

s

sinecuraweb corp. in Чат по руби
да
источник

V

Vitaliy in Чат по руби
sinecuraweb corp.
куда его?)
Что за система ?
источник

s

sinecuraweb corp. in Чат по руби
debian10
источник

V

Vitaliy in Чат по руби
По идее должен лежать тут
источник

V

Vitaliy in Чат по руби
/usr/bin/chromedriver
источник

s

sinecuraweb corp. in Чат по руби
мой echo $Path

/home/easygoods/.rbenv/plugins/ruby-build/bin:/home/easygoods/.rbenv/shims:/home/easygoods/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/jdk-14/bin
источник

V

Vitaliy in Чат по руби
chromedriver - это файл, который Вы скачали
источник

V

Vitaliy in Чат по руби
sinecuraweb corp.
мой echo $Path

/home/easygoods/.rbenv/plugins/ruby-build/bin:/home/easygoods/.rbenv/shims:/home/easygoods/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/jdk-14/bin
тут есть короткий мануал, до 4 шага https://tecadmin.net/setup-selenium-with-chromedriver-on-debian/
источник

V

Vitaliy in Чат по руби
sinecuraweb corp.
мой echo $Path

/home/easygoods/.rbenv/plugins/ruby-build/bin:/home/easygoods/.rbenv/shims:/home/easygoods/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/jdk-14/bin
Какая задача у Вас ? Запустить тесты через капибару ?
источник

V

Vitaliy in Чат по руби
Вам еще нужно будет в spec_helper прописать настройки для браузера, под капибару в config (Ничего сложного)
источник

s

sinecuraweb corp. in Чат по руби
Vitaliy
Какая задача у Вас ? Запустить тесты через капибару ?
driver = Selenium::WebDriver.for :chrome # , profile: profile
вот тут спотыкается
источник

s

sinecuraweb corp. in Чат по руби
Vitaliy
Вам еще нужно будет в spec_helper прописать настройки для браузера, под капибару в config (Ничего сложного)
это где
источник

V

Vitaliy in Чат по руби
sinecuraweb corp.
driver = Selenium::WebDriver.for :chrome # , profile: profile
вот тут спотыкается
источник

V

Vitaliy in Чат по руби
sinecuraweb corp.
это где
Это если Вы капибару используете
источник

s

sinecuraweb corp. in Чат по руби
у меня вроде есть получается
    driver = Selenium::WebDriver.for :chrome # , profile: profile
   driver.manage.delete_all_cookies
   driver.manage.window.maximize
   driver.navigate.to(link)
   parsed_page = Nokogiri::HTML(driver.page_source)
   driver.save_screenshot 'screenshot1.png'
   driver.quit
   parsed_page
источник