zoukankan      html  css  js  c++  java
  • selenium select操作及其他补充

    1、select操作

      方式一:通过定位option进行点击操作,driver.find_element('xpath', '//option').click()

      方式二:通过Select()类方式操作,先初始化一个Select对象,通过操作Select对象进行选择,仅能对select元素进行操作。如:s = Select(select对象),s.select_by_value()或者s.select_by_index()或s.select_by_visible_text()

    2、键盘操作

      需要引入Keys,from selenium.webdriver.common.keys import Keys

      方式一:元素操作 el.send_keys(Keys.ENTER)(以Enter键为例)

      

      方式二:全局操作 ac.send_keys(Keys.ENTER).perform()(已Enter键为例)

      

    3、窗口滚动(execute_script()执行js命令)

      1、滚动到window.scrollTo(width, height),window.scrollTo(document.body.scrollHeight)滚动到窗口的底部

      2、滚动像素点 window.scrollBy()

    4、将元素滚动到可视范围内

      driver.find_element().location_once_scrolled_into_view()

      

  • 相关阅读:
    构造函数作为友元函数的参数
    引用调用
    分块查找
    折半查找
    c++中map按key和value排序
    STL之map学习实例
    STL之stack
    STL之map
    STL之string
    STL之template类模板
  • 原文地址:https://www.cnblogs.com/purelavender/p/14545298.html
Copyright © 2011-2022 走看看