예제 #1
0
 def test_baidu_search_case(self, browser, base_url):
     page = BaiduPage(browser)
     page.get(base_url)
     page.search_input = "pytest"
     page.search_button.click()
     time.sleep(2)
     assert browser.title == "pyst_百度搜索"
예제 #2
0
 def test_baidu_search(self, name, search_key, browser, base_url):
     page = BaiduPage(browser)
     page.get(base_url)
     page.search_input = search_key
     page.search_button.click()
     sleep(2)
     assert browser.title == search_key + "_百度搜索"
예제 #3
0
 def test_baidu_search_case(self,browser,base_url):
     '''百度搜索pytest'''
     page = BaiduPage(browser)
     page.get(base_url)
     page.search_input = 'pytest'
     page.search_button.click()
     sleep(2)
     assert browser.title == 'pytest_百度搜索'
예제 #4
0
 def test_baidu_search_case(self, brower, base_url):
     """百度搜索:pytest"""
     page = BaiduPage(brower)
     page.get(base_url)
     page.search_input = "pytest"
     sleep(1)
     page.search_button.click()
     sleep(2)
     assert brower.title == "pytest_百度搜索"
예제 #5
0
 def test_baidu_search_setting(self, browser, base_url):
     """百度搜索设置"""
     page = BaiduPage(browser)
     page.get(base_url)
     page.settings.click()
     page.search_setting.click()
     sleep(2)
     page.save_setting.click()
     alert_text = page.get_alert_text
     browser.switch_to.alert.accept()
     assert alert_text == "已经记录下您的使用偏好"
예제 #6
0
def test_baidu_search(name, searchkey, browser):
    bd = BaiduPage(browser)
    bd.open()
    bd.search_input(searchkey)
    bd.search_button()
    sleep(1)
    title = bd.search_title()
    assert title == searchkey + "_百度搜索"
예제 #7
0
def test_baidu_search1(browser):
    bd = BaiduPage(browser)
    bd.open()
    bd.search_input("pytest")
    bd.search_button()
    sleep(1)
    title = bd.search_title()
    assert title == "pytest_百度搜索"
예제 #8
0
 def test_baidu_search_setting(self, browser):
     """百度搜索设置"""
     page = BaiduPage(browser)
     page.get("https://www.baidu.com")
     page.settings.click()
     page.search_setting.click()
     page.save_setting.click()
     page.wait(2)
     alert_text = page.get_alert_text()
     page.accept_alert()
     assert alert_text == "已经记录下您的使用偏好"
예제 #9
0
    def test_baidu_search2(self,name, search_key, browser, base_url):
        '''
        :param name:
        :param search_key:
        :param browser:
        :param base_url:
        :return:
        '''

        page = BaiduPage(browser)
        page.get(base_url)
        page.search_input = search_key
        page.search_button.click()
        sleep(2)
        assert browser.title == search_key + "_百度搜索"
예제 #10
0
 def test_baidu_search_case(self, browser, base_url):
     """
     名称:百度搜索"pytest"
     步骤:
     1、打开浏览器
     2、输入"pytest"关键字
     3、点击搜索按钮
     检查点:
     * 检查页面标题是否包含关键字。
     """
     page = BaiduPage(browser)
     page.get(base_url)
     page.search_input = "pytest"
     page.search_button.click()
     sleep(2)
     assert browser.title == "pytest_百度搜索"
예제 #11
0
 def test_baidu_search_case(self, browser):
     """ 百度搜索:pytest """
     page = BaiduPage(browser)
     page.get("https://www.baidu.com")
     page.search_input.send_keys("pytest")
     page.search_button.click()
     page.wait(2)
     title = page.get_title()
     assert title == "pytest_百度搜索11"
예제 #12
0
 def test_baidu_search(self, name, search_key, browser):
     """百度搜索 --参数化"""
     page = BaiduPage(browser)
     page.get("https://www.baidu.com")
     page.search_input.send_keys(search_key)
     page.search_button.click()
     page.wait(2)
     title = page.get_title()
     assert title == search_key+"_百度搜索"
예제 #13
0
 def baidu_search1(self, driver):
     driver = BaiduPage(driver)
     driver.find_element(BaiduPage.kw).send_keys("111")
     driver.find_element(BaiduPage.su).click()
     #   title = driver.title
     #   self.assertEqual(title, u"python2 - 搜狗搜索")
     print("成功")
예제 #14
0
 def test_baidu_search_setting(self, browser, base_url):
     """
     名称:百度搜索设置
     步骤:
     1、打开百度浏览器
     2、点击设置链接
     3、在下拉框中"选择搜索"
     4、点击"保存设置"
     5、对弹出警告框保存
     检查点:
     * 检查是否弹出提示框
     """
     page = BaiduPage(browser)
     page.get(base_url)
     page.baidu_seeting()
     alert_text = page.get_alert_text
     page.accept_alert()
     assert alert_text == "已经记录下您的使用偏好"
예제 #15
0
 def test_baidu_search_setting(self, browser, base_url):
     """
     名称:百度搜索设置
     步骤:
     1、打开百度浏览器
     2、点击设置链接
     3、在下拉框中"选择搜索"
     4、点击"保存设置"
     5、对弹出警告框保存
     检查点:
     * 检查是否弹出提示框
     """
     page = BaiduPage(browser)
     page.get(base_url)
     page.settings.click()
     page.search_setting.click()
     sleep(2)
     page.save_setting.click()
     alert_text = page.get_alert_text
     page.accept_alert()
예제 #16
0
 def test_baidu_search_setting(self, browser, base_url):
     """
     名称:百度搜索设置
     步骤:
     1、打开百度浏览器
     2、点击设置链接
     3、在下拉框中"选择搜索"
     4、点击"保存设置"
     5、对弹出警告框保存
     检查点:
     * 检查是否弹出提示框
     """
     page = BaiduPage(browser)
     page.get(base_url)
     #page.setting.click()
     ActionChains(browser).move_to_element(page.setting).perform()
     page.search_setting.click()
     sleep(2)
     page.save_setting.click()
     alert_text = page.get_alert_text
     page.accept_alert()
     assert alert_text == "已经记录下您的使用偏好"
예제 #17
0
 def setUpClass(cls):
     cls.driver = driver.init()
     cls.baidu_page = BaiduPage(cls.driver)
     cls.register_page = RegesterPage(cls.driver)
예제 #18
0
def test_baidu_search(name, search_key, browser, base_url):
    page = BaiduPage(browser)
    page.get(base_url)
    page.search_input = search_key
    # page.search_button.click()
    sleep(2)
예제 #19
0
 def baidu_search2(self, driver):
     driver = BaiduPage(driver)
     driver.find_element(BaiduPage.kw).clear()
     driver.find_element(BaiduPage.kw).send_keys("python")
     driver.find_element(BaiduPage.su).click()
     print("成功")
예제 #20
0
 def setUpClass(cls):
     cls.driver = driver.init()
     cls.baidu_page = BaiduPage(cls.driver)
     cls.driver.get("https://www.baidu.com/")
예제 #21
0
 def setUpClass(cls) -> None:
     cls.browser = BrowserDriver()
     cls.page = BaiduPage(cls.browser.get_driver())