zoukankan      html  css  js  c++  java
  • javascript实例

     1 from selenium import webdriver
     2 from time import sleep
     3 
     4 class testCase(object):
     5     def __init__(self):
     6         self.driver = webdriver.Chrome()
     7         self.driver.get('http://www.baidu.com')
     8 
     9     def execute_script(self):
    10         self.driver.execute_script("alert('百度一下,你就知道')")
    11         sleep(2)
    12         self.driver.switch_to.alert.accept()
    13     def test1(self):
    14         js = 'return document.title'
    15         title = self.driver.execute_script(js)
    16         print(title)
    17 
    18     def test2(self):
    19         js = "var q = document.getElementById('kw'); q.style.border = '2px solid red'"
    20         self.driver.execute_script(js)
    21 
    22     def scrollTo(self):
    23         self.driver.find_element_by_id('kw').send_keys('赵文卓')
    24         self.driver.find_element_by_id('su').click()
    25         sleep(2)
    26         self.driver.execute_script('window.scrollTo(0, document.body.scrollHeight)')
    27 
    28         sleep(2)
    29         self.driver.quit()
    30 if __name__ == '__main__':
    31     case = testCase()
    32     case.execute_script()
    33     case.test1()
    34     case.test2()
    35     case.scrollTo()
    不求最好,但求更好!态度决定一切!
  • 相关阅读:
    STM32-串口通信
    STM32-系统计时器(systick)
    字符串操作常用的函数
    基本MarkDown语法
    结构
    python入门
    贪心算法小结
    POJ1631_高深DP
    POJ3046ANT_COUNTING
    POJ1742coins
  • 原文地址:https://www.cnblogs.com/zhaoyiguang/p/14758943.html
Copyright © 2011-2022 走看看