zoukankan      html  css  js  c++  java
  • 调用JavaScript(浏览器滚动条)

    window.scrollTo()方法用于设置浏览器窗口滚动条 的水平位置和垂直位置。第一个位置参数表示水平左边距,第二个参数表示垂直的上边距,代码如下

    from selenium import webdriver

    driver = wedriver.Chrome()

    driver.get(“http://www.baidu.com”)

    driver.set_window_size(800,600)

    driver.find_element_by_id("kw").send_keys("selenium")

    driver.find_element_by_id("su").click()

    #通过JavaScript设置浏览器窗口的滚动位置

    js = “windows.scrollTo(100,4550);”

    driver.execute_script(js)




    javascrpt不仅体现在 浏览器滚动条,textarea文本框中输入内容

    文本框的HTML

    文本框的HTML代码如下。
    <textarea id="id" style=" 98%"cols="50" roNS="5" class="textarea"></textarea>
    虽然可以通过id定位到元素,但是不能通过send_keys()在文本框中输入文本信息。在这种情况下,可以借助 JavaScript代码输入文本信息。


    text ="input text"
    js = "document.getElementById( 'id' ).value='" + text+"';"

    driver.execute script(js)
    首先,定义要输入的内容text。然后,将text与 JavaScript代码通过“+”进行拼接,这样做的目的是为了方便自定义输入内容。最后,通过 execute_script()执行 JavaScript 代码。

  • 相关阅读:
    ZOJ 1001 A + B Problem
    献给那些心软的人!!
    将表格的数据插入另一个表格
    把链接 显示为方框
    【ibus】设置ibus输入法(pinyin & sunpinyin)
    [Mongo] How to Install Mongo on Debian(不要安装)
    [Sinatra、Mongo] Mongo
    Sinatra+SQLite3+DataMapper
    [sinatra] Sinatra再入门
    [slim] Slim
  • 原文地址:https://www.cnblogs.com/cpas-3-org/p/13906445.html
Copyright © 2011-2022 走看看