3 元素和浏览器的操作方法

        元素和浏览器的操作方法

        1 元素常用操作方法

        clear()            清除文本
        send_keys()        模拟输入
        click()            单击元素

        2 WebDriver操作浏览器常用方法

        # 最大化浏览器
        driver.maximize_window()
        # 刷新
        driver.refresh()
        # 后退
        driver.back()
        # 前进
        driver.forward()
        # 设置浏览器大小
        driver.set_window_size(300,300)
        # 设置浏览器位置
        driver.set_window_position(300,200)
        # 关闭浏览器单个窗口
        driver.close()
        # 关闭浏览器所有窗口
        driver.quit()

        3 WebDriver其他常用方法

        # 获取用户名文本框大小
        size=driver.find_element_by_id("userA").size
        print('size:',size)
        # 获取a标签内容
        text=driver.find_element_by_id("fwA").text
        print('a标签text:',text)
        # 获取title
        title=driver.title
        print('title:',title)
        # 获取当前页面url
        url=driver.current_url
        print('url:',url)
        # 获取a标签href属性值
        href=driver.find_element_by_id("fwA").get_attribute("href")
        print('href属性值为:',href)
        # 判断span是否显示
        display=driver.find_element_by_css_selector('span').is_displayed()
        print('span标签是否显示:',display)
        # 判断取消按钮是否可用
        enabled=driver.find_element_by_id('cancelA').is_enabled()
        print('取消按钮是否可用:',enabled)
        
        执行结果:
        size: {'height': 30, 'width': 163}
        a标签text: 访问 新浪 网站
        title: 注册A
        url:file:///E:/%E6%B5%8B%E8%AF%95/%E8%AF%BE%E4%BB%B6/Web%E8%87%AA%E5%8A%A8%E5%8C%96/Web%E8%87%AA%E5%8A%A8%E5%8C%96%E8%AF%BE%E4%BB%B6/02img/%E6%B3%A8%E5%86%8CA.html
        href属性值为: http://www.sina.com.cn/
        span标签是否显示: False
        取消按钮是否可用: False
        相关文章
        相关标签/搜索
        每日一句
          每一个你不满意的现在,都有一个你没有努力的曾经。
        公众号推荐
           一个历史类的公众号,欢迎关注
        一两拨千金
        高手论坛免费精选资料