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 代码。

  • 相关阅读:
    C#泛型学习
    C#事件复习
    C#学习笔记之接口
    C#委托复习
    C#图解教程学习笔记(二)
    C#图解教程学习笔记
    Linq学习2
    Linq学习
    转载 协变与逆变的概念
    SqlServer在关联的情况下的增删改查
  • 原文地址:https://www.cnblogs.com/cpas-3-org/p/13906445.html
Copyright © 2011-2022 走看看