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)
Exemple #3
0
 def address(self):
     return s(by.css("#rsc-server"))
Exemple #4
0
 def close(self):
     return s(by.css(".modal-content .close"))
Exemple #5
0
 def title(self):
     return s(by.css('#rsc-content-title'))
Exemple #6
0
 def new_location(self):
     return s(by.css("#new-location"))
Exemple #7
0
 def cancel(self):
     return s(by.css(".modal-footer .btn[data-dismiss=modal]"))
Exemple #8
0
 def version_info(self):
     return s(by.css("#version-info"))
Exemple #9
0
 def title(self):
     return s(by.css("#rsc-content-title"))
Exemple #10
0
 def title_error(self):
     return s(by.css("#rsc-deploy-error"))
Exemple #11
0
 def publish_with_source(self):
     return s(by.css("#rsc-publish-with-source"))
Exemple #12
0
 def add_server(self):
     return s(by.css("#rsc-add-server"))
Exemple #13
0
 def title_error(self):
     return s(by.css('#rsc-deploy-error'))
Exemple #14
0
 def api_key(self):
     return s(by.css("#rsc-api-key"))
Exemple #15
0
 def rsconnect_manifest(self):
     return s(by.css("#create-manifest"))
Exemple #16
0
 def name(self):
     return s(by.css("#rsc-servername"))
Exemple #17
0
 def rsconnect_notification(self):
     return s(by.css("#notification_rsconnect_jupyter"))
Exemple #18
0
 def close(self):
     return s(by.css(".modal-header .close"))
Exemple #19
0
 def rsconnect_dropdown(self):
     return s(by.css("[title='Publish to RStudio Connect']"))
Exemple #20
0
 def submit(self):
     return s(by.css(".modal-footer .btn-primary"))
Exemple #21
0
 def rsconnect_publish(self):
     return s(by.css("#publish-to-connect"))
Exemple #22
0
 def title(self):
     return s(by.css(".modal-title"))
Exemple #23
0
 def __init__(self):
     self._locators = {
         "result_stats": by.css("#resultStats"),
     }