{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "/home/john/Development/python/rpyc_docker\n" ] } ], "source": [ "cd .." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Basic Example of setting up browser with firefox" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": true }, "outputs": [], "source": [ "from rpyc_docker import Browser" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'firefox'" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "browser = Browser()\n", "browser.setup(driver = \"firefox\",visible = True)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [], "source": [ "browser.driver.get(\"about:addons\") " ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "browser.teardown()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#Example of setting up browser using a driver, there are two examples of drivers in drivers.py\n", "if you want to create your own inherit off WebDriver this is needed if you want to do customization like installing extensions or plugins" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "/home/john/Development/python/rpyc_docker\n" ] } ], "source": [ "cd .." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "from rpyc_docker import Browser\n", "from rpyc_docker.drivers import FirefoxDriver" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "firefoxDriver = FirefoxDriver(userAgent = \"my user agent\")" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [], "source": [ "browser = Browser()\n", "browser.setup(driver = firefoxDriver,visible = True)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true }, "outputs": [], "source": [ "browser.driver.get(\"about:addons\") " ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "browser.teardown()" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.6" } }, "nbformat": 4, "nbformat_minor": 0 }