def __init__(self): self._locators = { "search_box" : by.css("[name='q']"), "submit" : by.css("[name='btnK']"), "lucky" : by.css("[name='btnI']"), } self._fields = ['search_box']
def test_search_1(self): """Fill in the search form, press the search button, check for results """ # import pdb; pdb.set_trace() # type "cheese" into the search field s(by.css('[name="q"]')) \ .set_value('cheese') # click the "Google Search" button s(by.css('[name="btnK"]')) \ .click() # check that results are shown s(by.css('#resultStats')) \ .should(be.visible)
def address(self): return s(by.css("#rsc-server"))
def close(self): return s(by.css(".modal-content .close"))
def title(self): return s(by.css('#rsc-content-title'))
def new_location(self): return s(by.css("#new-location"))
def cancel(self): return s(by.css(".modal-footer .btn[data-dismiss=modal]"))
def version_info(self): return s(by.css("#version-info"))
def title(self): return s(by.css("#rsc-content-title"))
def title_error(self): return s(by.css("#rsc-deploy-error"))
def publish_with_source(self): return s(by.css("#rsc-publish-with-source"))
def add_server(self): return s(by.css("#rsc-add-server"))
def title_error(self): return s(by.css('#rsc-deploy-error'))
def api_key(self): return s(by.css("#rsc-api-key"))
def rsconnect_manifest(self): return s(by.css("#create-manifest"))
def name(self): return s(by.css("#rsc-servername"))
def rsconnect_notification(self): return s(by.css("#notification_rsconnect_jupyter"))
def close(self): return s(by.css(".modal-header .close"))
def rsconnect_dropdown(self): return s(by.css("[title='Publish to RStudio Connect']"))
def submit(self): return s(by.css(".modal-footer .btn-primary"))
def rsconnect_publish(self): return s(by.css("#publish-to-connect"))
def title(self): return s(by.css(".modal-title"))
def __init__(self): self._locators = { "result_stats": by.css("#resultStats"), }