selenium.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 09 Oct 2017 10:49:36 +0300
changeset 2188 e95731eef030
parent 1912 8b81a8f0f692
child 2228 837f1337c59b
permissions -rw-r--r--
Fixed: NameError: name 'locale_encoding' is not defined File /bin/rst2html.py, line 17, in <module> from docutils.core import publish_cmdline, default_description File /usr/lib/python2.7/site-packages/docutils/core.py, line 20, in <module> from docutils import frontend, io, utils, readers, writers File /usr/lib/python2.7/site-packages/docutils/frontend.py, line 41, in <module> import docutils.utils File /usr/lib/python2.7/site-packages/docutils/utils/__init__.py, line 20, in <module> import docutils.io File /usr/lib/python2.7/site-packages/docutils/io.py, line 18, in <module> from docutils.utils.error_reporting import locale_encoding, ErrorString, ErrorOutput File /usr/lib/python2.7/site-packages/docutils/utils/error_reporting.py, line 60, in <module> codecs.lookup(locale_encoding or '') # None -> '' NameError: name 'locale_encoding' is not defined

.. -*- coding: utf-8; -*-

===========
 Selenium.
===========
.. contents::
   :local:

Official docs.
==============

  http://docs.seleniumhq.org/docs/
                TOC.
  http://docs.seleniumhq.org/docs/03_webdriver.jsp
                WebDriver
  https://code.google.com/p/selenium/w/list
                Docs on Wiki about drivers and browser support.

WebDriver.
----------

 * http://code.google.com/p/selenium/wiki/FirefoxDriver
 * http://code.google.com/p/selenium/wiki/InternetExplorerDriver
 * http://code.google.com/p/selenium/wiki/ChromeDriver
 * http://selendroid.io/mobileWeb.html - Android.
 * http://code.google.com/p/selenium/wiki/OperaDriver
 * http://htmlunit.sourceforge.net/ - HtmlUnit.
   http://code.google.com/p/selenium/wiki/HtmlUnitDriver

Tutorials.
==========

  http://selenium2.ru/docs.html
                Russian translation of official docs.

com.thoughtworks.selenium.Selenium locator syntax.
==================================================

 * http://release.seleniumhq.org/selenium-remote-control/0.9.2/doc/java/com/thoughtworks/selenium/Selenium.html
 * http://selenium-training.israelekpo.com/targeting-elements.txt

Hi-level wrappers.
==================

Selenide.
---------

  https://github.com/codeborne/selenide/wiki/Selenide-vs-Selenium
                git repo
  http://ru.selenide.org/quick-start.html
                russian home page

Graphene 2.
-----------

  https://docs.jboss.org/author/display/ARQGRA2/Home
                home page
  https://community.jboss.org/wiki/ArquillianGraphene2
                wiki page

Set language preferences.
=========================

For FirefoxDriver::

  FirefoxProfile profile = new FirefoxProfile();
  profile.setPreference( "intl.accept_languages", "no,en-us,en" ); 
  WebDriver driver = new FirefoxDriver(profile);

See:

 * http://code.google.com/p/selenium/wiki/TipsAndTricks