Beispiel #1
0
# coding=utf-8
from pyse import Pyse, TestRunner, myunit
from time import sleep


class BaiduTest(myunit.MyTest):
    ''' baidu test
    '''
    def test_case(self):
        ''' test key : pyse '''
        self.driver = Pyse("chrome")
        driver = self.driver
        driver.open("http://www.baidu.com")
        driver.type("//*[@id='kw']", "pyse")
        driver.click("//*[@id='su']")
        sleep(1)


if __name__ == '__main__':
    test_pro = TestRunner(r"C:\Python27\Lib\site-packages\pyse\demo")
    test_pro.run()
Beispiel #2
0
@with_setup(my_setup_function, my_teardown_function)
def test_baidu():
    ''' baidu search key : pyse '''
    driver = Pyse("chrome")
    driver.open("https://www.baidu.com")
    driver.type("id=>kw", "pyse")
    driver.click("id=>su")
    sleep(1)
    title = driver.get_title()
    assert "pyse" in title
    driver.quit()


@with_setup(my_setup_function, my_teardown_function)
def test_youdao():
    ''' youdao search key : pyse '''
    driver = Pyse()   # default firefox browser
    driver.open("http://www.youdao.com")
    driver.type("name=>q", "pyse")
    driver.click("id=>qb")
    sleep(1)
    title = driver.get_title()
    print title
    assert title == "pyse - 有道搜索"
    driver.quit()

if __name__ == '__main__':
    test_pro = TestRunner()
    test_pro.run()
Beispiel #3
0
from pyse import TestRunner

runner = TestRunner('./baidu_case', '百度自动化测试报告', '测试环境:Chrome')
runner.run()
'''
说明:
'./baidu_case' : 指定测试目录。
'百度测试用例' : 测试项目标题。
'测试环境:Chrome' : 测试环境描述。
'''
Beispiel #4
0
    def setUp(self):
        self.driver = Pyse("chrome")

    def tearDown(self):
        self.driver.quit()
    
    def baidu_search(self,search_key):
        self.driver.open("https://www.baidu.com")
        self.driver.clear("id=>kw")
        self.driver.type("id=>kw", search_key)
        self.driver.click("css=>#su")
        sleep(1)

    def test_baidu1(self):
        ''' baidu search key : pyse '''
        search_key = "pyse"
        self.baidu_search(search_key)
        self.assertTrue(search_key,self.driver.get_title())

    def test_baidu2(self):
        ''' baidu search key : selenium '''
        search_key = "selenium"
        self.baidu_search(search_key)
        self.assertTrue(search_key,self.driver.get_title())


if __name__ == '__main__':
    runner = TestRunner('./','百度测试用例','测试环境:Chrome')
    runner.run()