Skip to content

abocz/pydriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pydriver

Selenium/"Page Object" Python wrapper inspired by darcy-framework.

Usage

Create a class that inherits View and then add at least one field to look for on the page to be considered loaded.

Override the url(self) method and provide a URL to open for the view.

import pydriver

from pydriver.webdriver import Driver, TextInput, View


class GoogleView(View):
    search_input = TextInput(By.NAME, 'q')

    def url(self):
        return 'http://www.google.com'


driver = Driver()
google_view = driver.open(GoogleView())
google_view.search_input.clear_and_type('Hello')
driver.close()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages