from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as Ec
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains # 鼠标操作的类
import time
driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
driver.maximize_window()
# 输入柠檬班
driver.find_element_by_xpath('//input[@id="kw"]').send_keys("柠檬班")
# 点击百度一下按钮
driver.find_element_by_xpath('//input[@id="su"]').click()
# 定位 腾讯课堂 这个元素
WebDriverWait(driver,20).until(Ec.presence_of_element_located((By.XPATH,'//a[contains(text(),"自动化测试视频 - 百度云网盘 - 盘搜搜")]')))
time.sleep(2)
# 定位元素
ele = driver.find_element_by_xpath('//a[contains(text(),"自动化测试视频 - 百度云网盘 - 盘搜搜")]')
# 滚动
#driver.execute_script('arguments[0].scrollIntoView(false);',ele) 跟浏览器底部齐平
driver.execute_script('arguments[0].scrollIntoView();',ele)

最新文章

  1. 欢迎来到Joyful Physics博客
  2. windows 下安装redis并且测试(php)
  3. Java学习
  4. uva 11324 The Largest Clique
  5. poj 2485 Highways
  6. canvas 时钟
  7. Jquery autocomplete 插件使用
  8. Android开发:shape和selector和layer-list的(详细说明)
  9. 201521123012 《Java程序设计》第九周学习总结
  10. Docker最全教程——MongoDB容器化(十二)
  11. (转) Using the latest advancements in AI to predict stock market movements
  12. 小甲鱼Python第十二讲课后习题---013元组
  13. ios开发之--valueForKeyPath的用法
  14. 洛谷P3041 视频游戏的连击Video Game Combos [USACO12JAN] AC自动机+dp
  15. C#编程(十七)----------Object类
  16. POJ 2104 K-th Number(主席树模板题)
  17. Git强制拉取覆盖本地 Pull force
  18. C# Aes CryptoStream Specified padding mode is not valid for this algorithm的解決方法
  19. 【OCP题库-12c】最新CUUG OCP 071考试题库(69题)
  20. 52道Python面试题

热门文章

  1. .Net Core中使用Dapper构建泛型仓储
  2. Regex 正则表达式入门
  3. Codeforces Round #637 (Div. 2) 题解
  4. 从零开始通过webhooks实现前端自动化
  5. Constant Palindrome Sum(贪心*RMQ)
  6. 关于 k210 的 micropython 添加 ussl 模块,实现 https 访问支持的那些事。
  7. STM32 ADC多通道规则采样和注入采样
  8. 存储过程——异常捕获&打印异常信息
  9. SORM框架01
  10. [codeforces 200 A Cinema]暴力,优化