zoukankan      html  css  js  c++  java
  • python selenium right click on an href and choose Save link as... on Chrome.

    From:https://stackoverflow.com/questions/42781483/right-click-on-an-href-and-choose-save-link-as-in-python-selenium/42783015
    原生代码:
    from selenium import webdriver from selenium.webdriver import ActionChains
    import pyautogui
    driver = webdriver.Chrome() driver.get(link) elem = driver.find_element_by_css_selector('a[target="_blank"]') actionChain = ActionChains(driver) actionChain.context_click(elem).perform()
    pyautogui.typewrite(['down','down','down','down','enter'])

    我的代码:
    def test_bzw_install(self):
    __download_arrow = (By.CLASS_NAME, 'glyphicon-arrow-right')
    __bluezone_web_build_logo = (By.CLASS_NAME, 'no-text-decoration')
    """1.Download latest build from bzw Build web site(http://10.17.10.130/bzw) to local"""
    """1.1.Open Build web site(http://10.17.10.130/bzw)"""
    self.driver = BaseWebDriver().getDriver(Global().browser)
    self.build_page = BzwInstall(self.driver)
    self.build_page.go_to()
    # """1.2(PlanA).Click Master Download Arrow to download-Pass"""
    self.ele_visible_short(self.__bluezone_web_build_logo)
    elem_download_arrow = self.get_elements(*self.__download_arrow)[0]
    actionChain = ActionChains(self.driver)
    actionChain.context_click(elem_download_arrow).perform()
    pyautogui.typewrite(['down', 'down', 'down', 'down', 'enter'])
     
  • 相关阅读:
    linux 系统层/用户层资源使用信息监控
    人工神经网络学习
    刷题
    使用机器学习进行气象数据分析
    kaggle 从零开始记录遇到的问题
    大数据平台资料收集
    MacOS应用cocoa application问题
    Latex学习手记(持续更新)
    Matplotlib折线图
    Android的系统架构——安卓运行库
  • 原文地址:https://www.cnblogs.com/Raul2018/p/10037177.html
Copyright © 2011-2022 走看看