def step_impl(self, keyword): Selenium.Xpath_Elements(self, Inicio.txt_busqueda_xpath).click() Selenium.Xpath_Elements(self, Inicio.txt_busqueda_xpath).send_keys(keyword) Selenium.Xpath_Elements(self, Inicio.txt_busqueda_xpath).send_keys( Keys.ENTER) Selenium.Esperar_Xpath(self, Inicio.txt_resultStats_xpath)
def step_impl(self, KEYWORDS): Validar = Selenium.Esperar_Xpath(self, Inicio.txt_busqueda_xpath) if Validar == False: Selenium.CapturarPantalla(self, u"No se inicializo google.com") pytest.skip("No se inicializo google.com") self.driver.quit() Selenium.Xpath_Elements(self, Inicio.txt_busqueda_xpath).click() Selenium.Xpath_Elements(self, Inicio.txt_busqueda_xpath).send_keys(KEYWORDS) Selenium.Xpath_Elements(self, Inicio.txt_busqueda_xpath).send_keys( Keys.ENTER) Selenium.Esperar_Xpath(self, Inicio.txt_resultStats_xpath)
def step_impl(self, QResult): Selenium.Captura(self, u'Then Query results are under 1000', self.driver) Resultados = Selenium.Xpath_Elements(self, Inicio.txt_resultStats_xpath).text print(Resultados) RAET = Resultados.split(" ")[2] print("RAET obtuvo: " + str(RAET) + " Resultados de busqueda") Resultado = RAET.replace(",", "") unittest.TestCase.assertTrue( int(Resultado) > int(QResult), "Es mayor a 10000")