zoukankan      html  css  js  c++  java
  • ✍38 selenium模块

    页面缩放

    • 0.5 缩放比例
    driver.execute_script("document.body.style.zoom='0.5'") #缩小
    driver.execute_script("document.body.style.zoom='1.7'") #放大
    

    忽略监控提示

    # 忽略监控提示
    chrome_option.add_experimental_option('excludeSwitches', ['enable-automation'])
    driver = webdriver.Chrome(options=chrome_option)
    

    移动底部进度条

    driver.execute_script("window.scrollBy(1000,0)")
    

    设置属性

    driver.execute_script("document.getElementById('name_date').style.width = 300;")
    driver.execute_script("document.getElementById('name_date').style.height = 40;")
    

    浏览器弹窗关闭

    image-20210909162114700

    from selenium import webdriver
    from selenium.webdriver.support.wait import WebDriverWait
    from selenium.webdriver.support import expected_conditions as EC
    
    
    driver = webdriver.Chrome()
    driver.implicitly_wait(30) # 等待元素存在、命令执行完成
    
    driver.get("D:\\Pychram-Workspace\\py17_web\\myH.html")     # 打开有alert弹框的HTML页面
    
    driver.find_element_by_id("press_me").click()   # 点击触发alert弹框
    
    alert = WebDriverWait(driver,10).until(EC.alert_is_present())   # 等待元素可见
    
    # 点击确定,关闭弹出框
    alert.accept()
    

    获取标签的文本内容

    td_list = tr_obj.find_elements_by_tag_name('td')
    print(td_list[1].get_attribute('textContent'))
    

    image-20210910111351335

    image-20210910111329668

  • 相关阅读:
    java中几个常见的Arrays下的类
    java二分查找法的实现过程
    java冒泡排序的实现过程
    java数组中选择排序的实现
    正则表达式
    StringBuilder的使用与总结
    String的几个常用API
    关于API,注释文档以及String
    关于sqlserve2000和sqlserver2005以后版本配置连接池的一些思路
    专题-X教育
  • 原文地址:https://www.cnblogs.com/songhaixing/p/15607068.html
Copyright © 2011-2022 走看看