zoukankan      html  css  js  c++  java
  • selenium之webdriverAPI接口详解

    1. 浏览器操作

    driver.maximize_window()  #最大化窗口
    driver.execute_script('window.scrollTo(0,0);') #滚动窗口到最上面
    driver.get_screenshot_as_file('jietu.png') #截取当前页面

    2. 获取标签元素

    #通过id定位目标元素
    driver.find_element_by_id('i1').send_keys('明月出天山')
    # 通过classname定位目标元素
    driver.find_element_by_class_name('classname').send_keys('苍茫云海间')
    # 通过name属性定位目标元素
    driver.find_element_by_name(name='name').send_keys('长风几万里')
    # 通过Xpath定位目标元素
    driver.find_element_by_xpath('//*[@id="i1"]').send_keys('吹度玉门关')
    # 通过css selector定位目标元素
    driver.find_element_by_css_selector('.classname').send_keys('汉下白登道')
    #通过标签名称定位(在一个页面中,标签一定会重复,所以不用这个来进行定位)
    driver.find_element_by_tag_name('input')
    # 通过标签中的文本查找元素
    driver.find_element_by_link_text('登录')
    #通过标签中文本的模糊匹配查找
    driver.find_element_by_partial_link_text('登录')

     3. 关闭与退出

     driver.close()  #当开启多个时,关闭当前页面
    driver.quit() #退出并关闭所有页面
  • 相关阅读:
    HDU1548:A strange lift
    hdu1978_How many ways dfs+记忆化搜索
    HDU1518:Square(DFS)
    HDU ACM 1495 非常可乐(广搜BFS)
    HDU1372:Knight Moves(BFS)
    662_二叉树最大宽度
    590_N叉树的后序遍历
    一直在坚持
    动态链接库DLL的操作顺序
    最近木马的查杀方法/各类杀毒软件的使用
  • 原文地址:https://www.cnblogs.com/mpp0905/p/8934469.html
Copyright © 2011-2022 走看看