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

建材网站建设案例淄博网站建设培训

建材网站建设案例,淄博网站建设培训,网站服务器有哪些类型有哪些类型有哪些类型有哪些,wordpress主题几个网站一#xff1a;selenium交互 用selenium打开网页后#xff0c;也可以做一系列真人的操作#xff0c;也就是利用selenium和浏览器进行交互#xff0c;可利用以下几个函数进行操作#xff1a; input.send_keys() 传递输入内容给某输入框button.click() 点击某按钮browser.e…一selenium交互 用selenium打开网页后也可以做一系列真人的操作也就是利用selenium和浏览器进行交互可利用以下几个函数进行操作 input.send_keys() 传递输入内容给某输入框button.click() 点击某按钮browser.execute_script()执行某脚本例如滑动页面browser.back()回到上一页面browser.forward()前往下一页面browser.quit()退出 下面的示例代码可以实现自动打开百度搜索输入梅西滑动页面到最底部点击下一页回退到上一页面前进到下一页面关闭浏览器的一系列操作 from selenium import webdriver browser webdriver.Chrome() url https://www.baidu.com/ browser.get(url) import time time.sleep(5) #获取文本框的对象 input browser.find_element(id,kw) #在文本框输入周杰伦 input.send_keys(梅西) time.sleep(5) #获取百度一下按钮 button browser.find_element(id,su) button.click() time.sleep(5) #滑到底部 js_buttom document.documentElement.scrollTop100000 browser.execute_script(js_buttom) time.sleep(5) #获取下一页按钮 next browser.find_element(xpath,//a[classn]) next.click() time.sleep(5) #回退到上一页 browser.back() time.sleep(5) #回去 browser.forward() #退出 browser.quit()二、Chrome handless selenium为有界面式的交互方式运行的速度较慢在selenium中还有两个可以让你不打开浏览器界面使用浏览器的方式Phantomjs和headless。Phantomjs已经被弃用停止维护所以这里只介绍headless。其配置方式很固定一般将其封装为一个函数。虽然没有UI界面但是可以通过browser.save_screenshot()来获取浏览器屏幕截图。下面的代码可以直接使用只需要将path改为你自己电脑的浏览器安装位置就OK了。 第一处代码未进行封装第二处代码将函数进行了封装以后可以直接进行调用其运行结果都是获取一张百度首页的图片。 代码1 from selenium import webdriver from selenium.webdriver.chrome.options import Options options Options() options.add_argument(headless) options.add_argument(--disable-gpu) pathrC:\Program Files\Google\Chrome\Application\chrome.exe options.binary_locationpath browser webdriver.Chrome(optionsoptions) url https://www.baidu.com/ browser.get(url) browser.save_screenshot(baidu.png) 代码2 from selenium import webdriver from selenium.webdriver.chrome.options import Options def share_browser():options Options()options.add_argument(headless)options.add_argument(--disable-gpu)pathrC:\Program Files\Google\Chrome\Application\chrome.exeoptions.binary_locationpathbrowser webdriver.Chrome(optionsoptions)return browser browser share_browser() url https://www.baidu.com/ browser.get(url) browser.save_screenshot(baidu.png) 三、总结  Selenium是一款强大的Web自动化测试工具可以模拟用户在浏览器上的操作以及与页面元素的交互。在本文中我们介绍了如何进行页面数据及元素的交互其中代码示例演示了如何使用Selenium搜索并点击百度的下一页读者可以根据自己的需求进行修改。对于需要进行Web自动化测试的开发者来说Selenium提供了一种方便的测试方式。通过使用Selenium可以快速地检验页面的功能性以及稳定性提高测试效率保证网站的质量。
http://www.w-s-a.com/news/824535/

相关文章:

  • 纯代码添加wordpress网站底部导航宝塔自助建站源码
  • 网站设计技术有哪些?青岛网站建设工作室
  • 网站怎样建设才叫人性化宣传
  • 济南网站制作方案做淘客网站备案
  • h5企业网站只做做php门户网站那个系统好
  • 长春阿凡达网站建设建网站如果不买域名别人能不能访问
  • 佛山网站建设策划东莞建设工程交易网
  • 制作公众号网站开发濮阳建网站
  • 屏南网站建设兼职旅游网站建设方案两百字
  • 最牛的网站建设网站建设的规模设想
  • 马云之前做的网站企业形象策划
  • ie9网站后台编辑器代发qq群发广告推广
  • 百度怎样建立一个网站嘉兴高端网站定制
  • 国外设计网站怎么进入电子网站建设前台设计
  • 中方建设局网站济南网站建设公司电子商务网站
  • 如何做网站编辑 沒技术济南企业做网站推广网站
  • 网站模板 百科北京中高风险地区最新名单最新
  • 高校网站建设前言做公众号的公司是什么公司
  • 网站备案怎么登陆短视频培训学校
  • 百度图片点击变网站是怎么做的北京市建设工程质量监督站网站
  • 在线建站模板重庆网站建设大概需要多少钱
  • 建设网站公司电话号码wordpress 即时通讯
  • 网站设计用的技术拓者吧室内设计网app
  • 河北seo优化_网络建设营销_网站推广服务 - 河北邢台seo网站建设运行情况报告
  • 建设银行内部网站6画册设计是什么
  • 网站建设什么价格网站下拉菜单怎么做
  • flash型网站微信公众号运营策划
  • 想建设个网站怎么赚钱国外学校网站设计
  • 网站设计网页设计系统没有安装wordpress
  • 建网站做哪方面公司百度官网优化