Ejemplo n.º 1
0
class TestSearch:
    def setup(self):
        self.driver = init_driver()
        self.search_page = SearchPage(self.driver)

    @pytest.mark.parametrize("content", data_with_key("test_search"))
    def test_search(self, content):
        # #点击显示
        self.search_page.click_display()
        #点击放大镜
        self.search_page.click_search()
        #输入文字
        self.search_page.input_content(content)
        #点击返回
        self.search_page.click_back()

    @pytest.mark.parametrize("content", data_with_key("test_search1"))
    def test_search1(self, content):
        # #点击显示
        # self.search_page.click_display()
        #点击放大镜
        self.search_page.click_search()
        #输入文字
        self.search_page.input_content(content)
        #点击返回
        self.search_page.click_back()
Ejemplo n.º 2
0
class TestSearch():
    def setup(self):
        self.driver = init_driver()
        self.search_page = SearchPage(self.driver)

    def teardown(self):
        self.driver.quit()

    @pytest.mark.parametrize("text", data_with_key("test_search"))
    def test_search(self, text):
        # 点击放大镜
        self.search_page.click_search()
        # 输入文字
        self.search_page.input_content(text)
        # 点击返回
        self.search_page.click_back()

    @pytest.mark.parametrize("text", data_with_key("test_search1"))
    def test_search1(self, text):
        # 点击放大镜
        self.search_page.click_search()
        # 输入文字
        self.search_page.input_content(text)
        # 点击返回
        self.search_page.click_back()
Ejemplo n.º 3
0
class TestSearch:
    def setup(self):
        self.driver = get_driver()
        self.driver = SearchPage(self.driver)

    @pytest.mark.parametrize("contains", data_with_key("test_search_input"))
    def test_search_input(self, contains):
        self.driver.click_search()
        self.driver.input_message(contains)
        self.driver.click_back()
Ejemplo n.º 4
0
class TestSearch:
    def setup(self):
        self.driver = init_driver()
        self.search_page = SearchPage(self.driver)

    @pytest.mark.parametrize("content", data_with_key("test_search"))
    def test_search(self, content):
        self.search_page.click_search()
        self.search_page.input_content(content)
        self.search_page.click_back()
Ejemplo n.º 5
0
class TestSearch():
    def setup(self):
        self.driver = init_driver()
        self.SearchPage = SearchPage(self.driver)

    @pytest.mark.parametrize("keys", yml_key("search"))
    def test_search(self, keys):
        # 点击搜索框
        self.SearchPage.click_search_box()
        # 输入搜索内容
        self.SearchPage.send_search_text(keys)
        # 点击搜索
        self.SearchPage.click_search()
Ejemplo n.º 6
0
class TestSearch:
    def setup(self):
        self.driver = init_driver()
        self.search_page = SearchPage(self.driver)

    # @pytest.mark.parametrize("content", data_with_key("test_search"))
    def test_search(self):
        # 点击放大镜
        self.search_page.click_search()
        # 输入文字
        self.search_page.input_content('hello')
        # 点击返回
        self.search_page.click_back()
Ejemplo n.º 7
0
class TestSearch:

    def setup(self):
        self.driver = init_driver()
        self.search_page = SearchPage(self.driver)

    @pytest.mark.parametrize("content2",yml_with_file("search_data")["test_search"])
    def test_search(self,content2):
        #点击放大镜
        self.search_page.click_search()
        #输入文字
        self.search_page.input_content(content2)
        #点击返回
        self.search_page.click_back()
Ejemplo n.º 8
0
class TestSearch:
    def setup(self):

        self.driver = init_driver()

        self.search_page = SearchPage(self.driver)

    @pytest.mark.parametrize("text", data_with_key("test_search1"))
    def test_search(self, text):
        self.search_page.click_search()
        self.search_page.input_content(text)

        self.search_page.get_screenshot("aaa")

        self.search_page.click_back_s()
        self.driver.keyevent(4)
Ejemplo n.º 9
0
class TestSearch:
    def setup(self):
        self.driver = base_driver()
        self.search_page = SearchPage(self.driver)

    @pytest.mark.parametrize("args", param("test_search"))
    def test_search(self, args):
        content = args["search_text"]
        screenshot_name = args["screenshot_name"]
        # 点击放大镜
        self.search_page.click_search()
        # 输入文字
        self.search_page.input_content(content)
        # 截图
        self.search_page.screenshot(screenshot_name)
        # 将截图上传到报告中
        allure.attach.file(r"./screen/%s.png" % screenshot_name,
                           screenshot_name,
                           attachment_type=allure.attachment_type.PNG)
        # 点击返回
        self.search_page.click_back()
Ejemplo n.º 10
0
class TestSearch():
    def setup(self):
        self.driver = init_driver()
        self.search_page = SearchPage(self.driver)

    @pytest.mark.parametrize("keys", yml_key("test_search"))
    def test_search(self, keys):
        # 点击搜索按钮
        self.search_page.click_search()
        # 输入搜索内容
        self.search_page.send_text(keys)
        # 点击返回
        self.search_page.click_back()

    @pytest.mark.parametrize("keys", yml_key("test_search2"))
    def test_search2(self, keys):
        # 点击搜索按钮
        self.search_page.click_search()
        # 输入搜索内容
        self.search_page.send_text(keys)
        # 点击返回
        self.search_page.click_back()