• Как запустить Selenium на Openserver selenium-server-standalone-3.1.0.jar?

    Ommonick
    @Ommonick
    qa+dev (scala, golang, ts/js, api, grpc)
    нужно скачать операдрайвер, который будет выступать посредником между браузером и селениумом. и параметром "-Dwebdriver.opera.driver=/home/user/operadriver" указать его расположение при запуске сервера селениум.
    должно получиться что-то вроде:
    java -jar -Dwebdriver.opera.driver=/home/user/operadriver /usr/local/bin/selenium-server-standalone-3.0.1.jar

    не гарантирую что правильно написал, потому что пользовался хромом и огнелисом вот так:
    java -jar -Dwebdriver.gecko.driver=/home/user/geckodriver /usr/local/bin/selenium-server-standalone-3.0.1.jar
    java -jar -Dwebdriver.chrome.driver=/home/user/chromedriver /usr/local/bin/selenium-server-standalone-3.0.1.jar

    spoiler

    Для работы с Webdriver необходимо 3 основных программных компонента:
    Браузер, работу которого пользователь хочет автоматизировать. Это реальный браузер определенной версии, установленный на определенной ОС и имеющий свои настройки (по умолчанию или кастомные). На самом деле Webdriver может работать и с "ненастоящими" браузерами, но подробно о них позже.
    Для управления браузером совершенно необходим driver браузера. Driver на самом деле является веб сервером, который запускает браузер и отправляет ему команды, а также закрывает его. У каждого браузера свой driver. Связано это с тем, что у каждого браузера свои отличные команды управления и реализованы они по-своему. Найти список доступных драйверов и ссылки для скачивания можно на официальном сайте Selenium проекта.
    Скрипт/тест, который содержит набор команд на определенном языке программирования для драйвера браузера. Такие скрипты используют Selenium Webdriver bindings (готовые библиотеки), которые доступны ользователям на различных языках.
    Ответ написан
    6 комментариев
  • Почему не работает vertical-align в блоке?

    mrquake
    @mrquake
    Абырвалг
    Выравнивает элемент по вертикали относительно своего родителя, окружающего текста или ячейки таблицы.


    htmlbook.ru/css/vertical-align

    В большинстве случаев с этим свойством будешь работать в таблицах.
    Сделай display: table-cell;
    и заработает.
    Ответ написан
    5 комментариев
  • Как отговорить клиента от Битрикса?(1C-Bitrix)?

    13i
    @13i
    1. скажите, что нашли большую CMS, почти такую же дорогую как и Битрикс и поставьте свою (придумайте другое название и лого для системы + простой одностраничный сайт о ней).
    2. скажите, что в Битриксе невозможно реализовать то, что нужно клиенту
    Ответ написан
    Комментировать
  • С какой шириной вы рисуете адаптивные сайты?

    Я пробовал использовать подобные сетки, в итоге пришел к тому, что под каждый сайт нужна своя сетка. Просто, медленно меняя разрешение (размер) браузера, сам определяю ключевые точки для изменения тех или иных элементов.
    Ответ написан
    Комментировать