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

      

  • 相关阅读:
    Seconds_Behind_Master的计算
    innnodb 线程在做什么?
    Mysql Join_buffer_size的使用原理
    C 实现位图排序
    C 内存池的实现
    C实现队列
    mysqld执行的函数栈
    Source Insight的基本用法
    MySQL高性能以及高安全测试
    【设计篇】状态与策略
  • 原文地址:https://www.cnblogs.com/purelavender/p/14545298.html
Copyright © 2011-2022 走看看