Skip to content

Instantly share code, notes, and snippets.

@SeanFelipe
Created March 17, 2021 20:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SeanFelipe/a2e779addadddb3910ede57ef91b1091 to your computer and use it in GitHub Desktop.
Save SeanFelipe/a2e779addadddb3910ede57ef91b1091 to your computer and use it in GitHub Desktop.
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from pyte_prism import Page, Element, Elements
from pdb import set_trace
#from pyte_prism import PageSection, PageIframe, Element, Section, Sections, Iframe
# Page must inherit Page class
class GoogleHome(Page):
_url = "http://google.com/"
# definition of element
inp = Element(By.XPATH, "//input[@name='q']")
sub = Element(By.XPATH, "//input[@type='submit']")
gsearch = Element(By.XPATH, "//input[@value='Google Search']")
s2 = Elements(By.XPATH, "//input[@type='submit']")
#def main():
driver = webdriver.Chrome()
home = GoogleHome(driver)
home.load()
home.inp.send_keys("foobar")
set_trace()
home.gsearch.click()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment