Difference between revisions of "Chrome Notes"
Jump to navigation
Jump to search
PeterHarding (talk | contribs) |
PeterHarding (talk | contribs) |
||
Line 17: | Line 17: | ||
==Simple Setup== | ==Simple Setup== | ||
The crucial thing is that the ChromeDriver [http://code.google.com/p/selenium/wiki/ChromeDriver] executable be in the PATH. | The crucial thing is that the ChromeDriver [http://code.google.com/p/selenium/wiki/ChromeDriver ChromeDriver] executable be in the PATH. | ||
Revision as of 11:30, 4 January 2012
Open Source Chrome
Using Chrome with Selenium
Args for Chrome
Also
Python Examples
Simple Setup
The crucial thing is that the ChromeDriver ChromeDriver executable be in the PATH.
Download from -
#!/usr/bin/env python # #-------------------------------------------------------------------------- import time #-------------------------------------------------------------------------- from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import Select from selenium.common.exceptions import NoSuchElementException #-------------------------------------------------------------------------- base_url = "https://www.xxx.com/" #-------------------------------------------------------------------------- driver = webdriver.Chrome() driver.get(base_url + "/auth/login/login.do") driver.find_element_by_id("userId").clear() driver.find_element_by_id("userId").send_keys("username") driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys("password") driver.find_element_by_id("loginButton").click() time.sleep(5) driver.find_element_by_name("logout").click() #--------------------------------------------------------------------------