Selenium Python自动化测试学习知识积累-页面常用操作

来源:互联网 发布:mac 终端删除文件夹 编辑:程序博客网 时间:2024/04/27 14:37
#encoding=utf-8import unittestfrom selenium import webdriverimport timeclass BrowserTest(unittest.TestCase):    def setUp(self):        #启动浏览器        self.driver =webdriver.Firefox(executable_path="F:\\Python\\Webdriver\\geckodriver.exe")    def test_vistUrl(self):        #访问网页        self.driver.get("http://www.sogou.com")        #刷新当前页面        self.driver.refresh()        #获取浏览器在屏幕中的位置        position =self.driver.get_window_position()        print("当前浏览器所在的横坐标:",position['x'])        print("当前浏览器所在的纵坐标:",position['y'])        #设置当前浏览器在屏幕上的位置        self.driver.set_window_position(200,400)        #获取当前浏览器的大小,返回字典类型        sizeDict =self.driver.get_window_size()        print("当前浏览器的窗口宽:",sizeDict['width'])        print("当前浏览器的窗口高:",sizeDict['height'])        #设置浏览器窗口大小        self.driver.set_window_size(400,200)        #获取页面title        title =self.driver.title        print("当前页面的title属性为:",title)        #获取页面html源码        pagesource =self.driver.page_source        print(pagesource)        #获取页面url地址        url=self.driver.current_url        print(url)        self.assertEqual(url,"https://www.sogou.com/","当前网页地址和预期不符!")        # 窗口最大化        #self.driver.maximize_window()    def tearDown(self):        #退出浏览器        self.driver.quit()
阅读全文
0 0
原创粉丝点击