zoukankan      html  css  js  c++  java
  • python-selenium-粘贴,删除,复制和悬停

    from selenium import webdriver

    from selenium.webdriver.common.keys import Keys
    import time

    访问谷歌浏览器

    driver=webdriver.Chrome()

    访问地址

    driver.get("")

    最大窗口

    driver.maximize_window()

    time.sleep(1)

    输入文字

    ele=driver.find_element_by_xpath('//*[@id="kw"]')
    ele.send_keys("英雄联盟")

    ele.send_keys(Keys.BACKSPACE)

    time.sleep(1)

    全选

    ele.send_keys(Keys.CONTROL,'a')
    time.sleep(1)

    剪切

    ele.send_keys(Keys.CONTROL,'x')
    time.sleep(1)

    粘贴

    ele.send_keys(Keys.CONTROL,'v')

    悬停

    from selenium import webdriver

    悬停要用的包

    from selenium.webdriver import ActionChains

    import time
    # 创建浏览器
    driver = webdriver.Chrome()

    调整浏览器尺寸

    driver.maximize_window()

    # 访问链接
    driver.get("https://study.163.com/")
    driver.find_element_by_xpath('//*[@id="ux-modal"]/div[3]/span').click()
    time.sleep(1)
    driver.find_element_by_xpath('//*[@id="j-pclose"]').click()
    time.sleep(1)
    driver.find_element_by_xpath('//*[@id="ux-modal"]/div[1]/a').click()
    time.sleep(1)

    悬停用法

    ActionChains(driver).move_to_element(driver.find_element_by_xpath('//span[@class="arrow down ux-icon-caret-down"]')).perform()
    # time.sleep(1)
    ActionChains(driver).move_to_element(driver.find_element_by_xpath('(//a)[@title="生活兴趣"][2]')).perform()
    # time.sleep(1)
    driver.find_element_by_xpath('(//a)[@title="手工DIY"][2]').click()
    # 保存快照
    driver.save_screenshot("1.png")

  • 相关阅读:
    剑指offer--29.从上往下打印二叉树
    剑指offer--28.栈的压入、弹出序列
    剑指offer--27.包含min函数的栈
    剑指offer--26.顺时针打印矩阵
    剑指offer--25.二叉树的镜像
    剑指offer--24.树的子结构
    剑指offer--23.合并两个排序的链表
    剑指offer--22.反转链表
    剑指offer--21.链表中倒数第k个结点
    剑指offer--20.矩形覆盖
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309155.html
Copyright © 2011-2022 走看看