zoukankan      html  css  js  c++  java
  • python+selenium调用JavaScript

    有些浏览器的页面操作,不能依靠WebDriver提供的API来操作,需要借助JavaScript脚本。

    webdriver提供了execute_script()方法来执行JavaScript代码。



    from
    selenium import webdriver import time driver = webdriver.Firefox() driver.get('http://www.baidu.com') driver.set_window_size(800,700) #设置浏览器的宽和高,以便出现滚动条 driver.find_element_by_id('kw').send_keys('中国') driver.find_element_by_id('su').click() time.sleep(10) js = 'window.scrollTo(100,400);' #设置浏览器窗口滚动条的水牌位置和垂直位置 driver.execute_script(js) #调用/执行js语句的方法 time.sleep(10) driver.quit()
  • 相关阅读:
    Django 框架
    Git 教程
    Vue详解
    pycharm激活码
    通过元类创建一个Python类
    re模块
    selenium模块
    Beautifulsoup模块基础详解
    requests库
    Urllib库
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12081648.html
Copyright © 2011-2022 走看看