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()

      

  • 相关阅读:
    Object的公用方法
    Java的特点
    Set集合
    Java语言的三大特性
    List集合
    Collection类
    HashSet
    Codeforces1141F2 Same Sum Blocks (Hard)
    Codeforce1176F Destroy it!
    jzoj 5348. 【NOIP2017提高A组模拟9.5】心灵治愈
  • 原文地址:https://www.cnblogs.com/purelavender/p/14545298.html
Copyright © 2011-2022 走看看