Thursday, July 19, 2012

Selenium and Python заметки

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys


driver.find_element_by_id('locator') или driver.find_element(By.NAME, value="locator")
второй вариант в некоторых случаях более удобен и универсален.


from whrandom import choice
import string

def GenPasswd():
    chars = string.letters + string.digits
    for i in range(8):
        newpasswd = newpasswd + choice(chars)
    return newpasswd

def GenPasswd2(length=8, chars=string.letters + string.digits):
    return ''.join([choice(chars) for i in range(length)])