当前位置: 首页 > news >正文

模板建站和自助建站云南网站建设公司前十名

模板建站和自助建站,云南网站建设公司前十名,国家企业信用公示信息网,wordpress主题siren在前面的文章中重点介绍了一些元素的定位方法#xff0c;定位到元素后#xff0c;就需要操作元素了。本篇总结了web页面常用的一些操作元素方法#xff0c;可以统称为行为事件。 一、简单操作 点击按钮#xff08;鼠标左键#xff09;#xff1a;click()清空输入框定位到元素后就需要操作元素了。本篇总结了web页面常用的一些操作元素方法可以统称为行为事件。 一、简单操作 点击按钮鼠标左键click()清空输入框clear()输入字符串send_keys(xxx)获取属性值get_attribute(attr)获取标签中的文本内容text判断元素是否显示出来is_displayed()窗口最大化driver.maximize_window() from selenium import webdriverdriver webdriver.Chrome() driver.get(https://www.baidu.com)print(driver.find_element(xpath, //*[ids-top-left]/a[2]).text) driver.find_element(id, kw).clear() driver.find_element(id, kw).send_keys(selenium) driver.find_element(id, su).click() print(driver.find_element(id, kw).get_attribute(value)) print(driver.find_element(id, kw).is_displayed())driver.quit() 二、submit提交表单 在百度搜索框输入关键字后可以直接按回车键搜索也可以点搜索按钮搜索。submit()一般用于模拟回车键。 from selenium import webdriverdriver webdriver.Chrome() driver.get(https://www.baidu.com)driver.find_element(id, kw).clear() driver.find_element(id, kw).send_keys(selenium) driver.find_element(id, kw).submit() 三、键盘操作 1模拟键盘enter键 键盘操作需要先导入如下模块from selenium.webdriver.common.keys import Keys然后使用send_keys(Keys.ENTER)模拟enter键。 from selenium import webdriver from selenium.webdriver.common.keys import Keysdriver webdriver.Chrome() driver.get(https://www.baidu.com)driver.find_element(id, kw).clear() driver.find_element(id, kw).send_keys(selenium) # 模拟键盘enter键 driver.find_element(id, kw).send_keys(Keys.ENTER)driver.quit() 2其他常见的键盘操作 键盘F1到F12send_keys(Keys.F1)把F1改成对应的快捷键。复制CtrlCsend_keys(Keys.CONTROL, c) 粘贴CtrlVsend_keys(Keys.CONTROL, v) 全选CtrlAsend_keys(Keys.CONTROL, a) 剪切CtrlXsend_keys(Keys.CONTROL, x) 制表键Tab:  send_keys(Keys.TAB)  四、鼠标操作 鼠标不仅可以点击(click)还可执行其他操作比如将鼠标悬停在某个元素上、鼠标右击等。 1鼠标悬停操作 鼠标操作需要先导入如下模块from selenium.webdriver.common.action_chains import ActionChains然后使用move_to_element()实现鼠标悬停最后使用perform()执行ActionChains中所有行为。这里以百度页面设置按钮为例。 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChainsdriver webdriver.Chrome() driver.get(https://www.baidu.com)ele driver.find_element(xpath, //*[ids-usersetting-top]) ActionChains(driver).move_to_element(ele).perform()driver.quit() 2鼠标其他操作 右击鼠标context_click()双击鼠标double_click() 五、定位悬浮菜单 通过ajax获取的下拉菜单中的元素对象也可以进行定位比如百度搜素提示 from selenium import webdriver import timedriver webdriver.Chrome() driver.get(https://www.baidu.com)driver.find_element(id, kw).send_keys(py) time.sleep(1) # 定位悬浮菜单 menus driver.find_elements(css selector, .bdsug-overflow.c-line-clamp1)for i in menus:print(i.text)menus[3].click()
http://www.w-s-a.com/news/531193/

相关文章:

  • 网站被黑咋样的网站建设 设计业务范围
  • 网站开发学哪种语言网站编辑器失效
  • WordPress插件提示信息江阴网站优化
  • 网站开发用的软件如何做网站内容管理
  • 扬州网站建设公司网站推广是什么岗位
  • 双线网站管理咨询公司是做什么
  • asia域名的网站贵州光利达建设工程有限公司局网站
  • 梅州南站济南做网络安全的公司
  • 网站源代码 phpseo营销推广费用
  • 南京专业制作网站深圳整装装修公司排名
  • 网站制作在哪里比较好网页设计的要点有哪些
  • 自己做网站原始代码高端品牌服装
  • 九度企业网站推广软件龙泉市建设局网站
  • 做个企业网网站怎么做专业3合1网站建设公司
  • 龙岩网站建设teams熊掌号公司网站的实例
  • 电商模板网站免费省级精品课程网站建设
  • 网站建设的规划书桂林生活最新网
  • 广东省建设工程执业中心网站wordpress的分类目录和标签
  • 甘肃省两学一做专题网站广东外发加工网
  • 用python导入wordpress公司网络优化方案
  • 效益成本原则网站建设wordpress 上传rar
  • 大连网站制作 连城传媒渠道网络公司官网
  • 电影天堂网站用什么程序做的wordpress 添加链接地址
  • 购买空间网站哪个好重庆英文网站建设
  • 建设网站需要注意什么问题设计网页通常使用什么语言
  • 彩票网站建设要多少钱西安英文网站建设
  • 静态班级网站印象云笔记 wordpress
  • 网站表单及商品列表详情模板永川网站制作联系电话
  • 网站建设与维护难不难网络服务机构的网站
  • 用三权重的网站做友链有好处没企业年金怎么查询