Beispiel #1
0
class Test_Search_001(object):
    @allure.story('test_searchcase_001_001')
    def test_searchcase_001_001(self, driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        self.main.open_baidu().search("selenium").hover_p()

        assert_text = BasePage(self.driver)
        text = (By.XPATH, "//*[contains(text(),'MeterSphere - 开源自动化测试平台')]")
        assert assert_text.isElementPresent(text) == True

    @allure.story('test_searchcase_001_002')
    def test_searchcase_001_002(self, driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        self.main.open_baidu().search("python")

        assert_text = BasePage(self.driver)
        text = (By.XPATH, "//*[contains(text(),'PyCharm开发工具')]")
        assert assert_text.isElementPresent(text) == True

    @allure.story('test_searchcase_001_003')
    def test_searchcase_001_003(self, driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        token = self.main.open_baidu().login()
        print("tokentoken:", token)
class Test_Search_002(object):

    @allure.story('test_searchcase_002_001')
    def test_searchcase_002_001(self,driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        self.main.open_baidu().search("pytest")

        assert_text = BasePage(self.driver)
        text = (By.XPATH,"//*[contains(text(),'Web开发服务应用软件')]")
        assert assert_text.isElementPresent(text) == True

    @allure.story('test_searchcase_002_002')
    def test_searchcase_002_002(self, driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        self.main.open_baidu().search("自动化测试")

        assert_text = BasePage(self.driver)
        text = (By.XPATH, "//*[contains(text(),'自动化测试需要学什么')]")
        assert assert_text.isElementPresent(text) == True

    def teardown(self):
        self.driver.close()
        self.driver.quit()
Beispiel #3
0
    def test_searchcase_001_002(self, driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        self.main.open_baidu().search("python")

        assert_text = BasePage(self.driver)
        text = (By.XPATH, "//*[contains(text(),'PyCharm开发工具')]")
        assert assert_text.isElementPresent(text) == True
Beispiel #4
0
    def test_searchcase_001_001(self, driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        self.main.open_baidu().search("selenium").hover_p()

        assert_text = BasePage(self.driver)
        text = (By.XPATH, "//*[contains(text(),'MeterSphere - 开源自动化测试平台')]")
        assert assert_text.isElementPresent(text) == True
    def test_searchcase_002_002(self, driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        self.main.open_baidu().search("自动化测试")

        assert_text = BasePage(self.driver)
        text = (By.XPATH, "//*[contains(text(),'自动化测试需要学什么')]")
        assert assert_text.isElementPresent(text) == True
    def test_searchcase_002_001(self,driver):
        self.driver = driver
        self.main = MainPage(self.driver)
        self.main.open_baidu().search("pytest")

        assert_text = BasePage(self.driver)
        text = (By.XPATH,"//*[contains(text(),'Web开发服务应用软件')]")
        assert assert_text.isElementPresent(text) == True
Beispiel #7
0
 def loginSuccessByPassword(self, account, password):
     from page_object.pages.MainPage import MainPage
     return MainPage()
Beispiel #8
0
 def main(cls):
     cls.getClient().restart_app()  #通过类方法调用上个类中的方法
     return MainPage()
Beispiel #9
0
 def test_price(self):
     main = MainPage()
     assert main.gotoSelected().getPriceByName("科大讯飞") == 28.83
Beispiel #10
0
 def main(cls):
     AndroidClient.restartApp()
     return MainPage()
Beispiel #11
0
 def test_searchcase_001_003(self, driver):
     self.driver = driver
     self.main = MainPage(self.driver)
     token = self.main.open_baidu().login()
     print("tokentoken:", token)