Beispiel #1
0
class Test_Prc():
    def setup_class(self):
        self.driver = get_driver("com.android.settings", ".Settings")
        self.search_obj = Search_Page(self.driver)

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

    @pytest.fixture(scope="class", autouse=True)
    def find_btn(self):
        self.search_obj.Search_btn()

    @pytest.mark.parametrize("name,value", [("1", "休眠"), ("m", "MAC地址"),
                                            ("ip", "IP地址")])
    def test_search_text(self, name, value):
        #定位search文本框  传值

        self.search_obj.Input(name, value)
        time.sleep(1)
        #断言
        # if data == 1:
        #     assert "休眠" in [i.text for i in search_list]
        # if data == "m":
        #     assert "MAC地址" in [i.text for i in search_list]
        # if data == "ip":
        #     assert "IP地址" in [i.text for i in search_list]
        # assert data.get("value") in [i.text for i in search_list]
        assert value in self.search_obj.get_res()
 def test_search(self, test_id, text):
     print("test_id:", test_id)
     # 示例化页面封装类
     sp = Search_Page(self.driver)
     # 调用操作类
     sp.function(text)
     assert 1 == 1
Beispiel #3
0
 def get_search_page(self):
     return Search_Page(self.driver)
Beispiel #4
0
 def return_search(self):
     # 搜游页面对象
     return Search_Page(self.driver)
Beispiel #5
0
 def setup_class(self):
     self.driver = get_driver("com.android.settings", ".Settings")
     self.search_obj = Search_Page(self.driver)
Beispiel #6
0
 def test_2(self):
     sp2 = Search_Page(self.driver)
     sp2.wifi_click()
Beispiel #7
0
 def return_page(self):
     return Search_Page(self.driver)