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

做羞羞的网站如何做有后台的网站

做羞羞的网站,如何做有后台的网站,山东seo推广公司,免费的推广网站有哪些1. 简介今天我们还是继续练习练习基本功#xff0c;各位小伙伴要耐住住性子#xff0c;要耐得住寂寞啊#xff0c;不要急躁#xff0c;后面你会感谢你在前边的不断练习的。到后面也是检验你前边的学习成果的一次很好实践。本文介绍如何通过link text、partial link text、c…1. 简介今天我们还是继续练习练习基本功各位小伙伴要耐住住性子要耐得住寂寞啊不要急躁后面你会感谢你在前边的不断练习的。到后面也是检验你前边的学习成果的一次很好实践。本文介绍如何通过link text、partial link text、class name和name 来定位页面元素。2.link text定位元素我们打开网页一些可以点击的链接跳转上面的文字就是link text用百度首页举例来看在上面图中这一排上面的文字都是link text例如我们要通过“新闻”这个文本字段来定义这个跳转链接元素。2.1 代码实现2.2 参考代码#codingutf-8#1.先设置编码utf-8可支持中英文如上一般放在第一行#2.注释包括记录创建时间创建人项目名称。Created on 2019-11-29author: 北京-宏哥 QQ交流群705269076Project: python selenium自动化测试练习篇2#3.导入模块from selenium importwebdriverdriverwebdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get(https://www.baidu.com)try:driver.find_element_by_link_text(新闻)print (test pass: element found by link text)exceptException as e:print (Exception found, format(e))driver.quit()2.3运行结果运行代码后控制台打印如下图的结果总结凡是看到链接元素上面有文字描述的都可以采取find_element_by_link_text()方法来进行元素定位。这里提一下前面XPath定位中的知识通过text()这个XPath中的函数也可以达到类似link text定位的目的。这个“新闻”链接元素的XPath表达式可以这样写//*/div[idu1]/a[text()新闻]3. partial link text定位元素这里我们来介绍如何通过partial link text来定位页面元素。看到这个有点和前一篇文字link text有点类似。字面意思确实和link text相类似partial link text就是选择这个元素的link text中一部分字段。还是用百度首页输入框下有一个添加首页“把百度设为主页”。3.1代码实现3.2参考代码#codingutf-8#1.先设置编码utf-8可支持中英文如上一般放在第一行#2.注释包括记录创建时间创建人项目名称。Created on 2019-11-29author: 北京-宏哥 QQ交流群705269076Project: python selenium自动化测试练习篇2#3.导入模块from selenium importwebdriverdriverwebdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get(https://www.baidu.com)try:driver.find_element_by_partial_link_text(主页).click()print (test pass: element found by partial link text)exceptException as e:print (Exception found, format(e))driver.quit()3.3运行结果运行代码后控制台打印如下图的结果为了更好的验证是否找到了“把百度添加到首页”这个元素我在这个地方添加了一个click(),运行代码可以看到确实点击了这个元素代表找到了这个元素。选择partial link text的时候需要选择一个比较唯一的字段来区分这个元素。4. class name的值来定位页面元素有时候我们在用firepath(不会的请点这里)查看元素的XPath信息发现没有可以用来定位的id信息这个时候我们就需要考虑用其他的可用的来定位元素。本文介绍如何通过元素节点中class name的值来定位页面元素。还是以百度首页搜索输入框定位举例XPath截图4.1 代码实现4.2 参考代码#codingutf-8#1.先设置编码utf-8可支持中英文如上一般放在第一行#2.注释包括记录创建时间创建人项目名称。Created on 2019-11-29author: 北京-宏哥 QQ交流群705269076Project: python selenium自动化测试练习篇2#3.导入模块from selenium importwebdriverdriverwebdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get(https://www.baidu.com)try:driver.find_element_by_class_name(s_ipt)print (test pass: element found by class name)exceptException as e:print (Exception found, format(e))driver.quit()4.3 运行结果运行代码后控制台打印如下图的结果参考意见很多情况下class利用要比id多如果class中出现了太长的字符和可变化的数字那么请回到用XPath定位方法。5. name的值来定位元素这里介绍如何通过节点中name的值来定位这个web元素。还是来看百度首页搜索输入框通过name的值来定位。5.1 代码实现5.2 参考代码#codingutf-8#1.先设置编码utf-8可支持中英文如上一般放在第一行#2.注释包括记录创建时间创建人项目名称。Created on 2019-11-29author: 北京-宏哥 QQ交流群705269076Project: python selenium自动化测试练习篇2#3.导入模块from selenium importwebdriverdriverwebdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get(https://www.baidu.com)try:driver.find_element_by_name(wd) #这里百度搜索输入框有name wd这个节点信息print (test pass: element found by name value)exceptException as e:print (Exception found, format(e))driver.quit()5.3 运行结果运行代码后控制台打印如下图的结果总结name这个属性不是所有的节点都有如果有建议采用name的值来定位就和by_id, by_class一样的效果。6. 小结好了今天的练习就到这里希望大家好好的练习和理解。您的肯定就是我进步的动力。如果你感觉还不错就请鼓励一下吧记得点波 推荐 不要忘记哦
http://www.zqtcl.cn/news/302479/

相关文章:

  • 怎么在百度网站上做自己的网站百度开户渠道
  • php技术的网站建设实录方案做二手手机的网站有哪些
  • 做网站店铺装修的软件怎么做淘课网站
  • 百度一下官方网站wordpress连接代码
  • 什么网站详情页做的好仿唧唧帝笑话门户网站源码带多条采集规则 织梦搞笑图片视频模板
  • 平原网站建设费用少儿编程加盟店倒闭
  • 企业网站建设专业公司蜜淘app在那个网站做的
  • 市住房城乡建设部网站大学生课程设计网站
  • 广州大石附近做网站的公司外包服务公司是干什么的
  • 做的新网站网上搜不到做的网站百度搜索不出来的
  • 电商网站后台报价公司如何建站
  • 查网站有没有做推广企业网站建设的目标
  • 北京网站维护公司专业外贸网站建设_诚信_青岛
  • 网站自己做还是用程序制作网站一般使用的软件有哪些
  • 晨雷文化传媒网站建设济南互联网品牌设计
  • 怎样给自己的网站做防红连接梵客装饰公司官网
  • 甘肃省城乡与住房建设厅网站纪检网站建设动态主题
  • 关于做好全国网站建设网站建设哪个好
  • 灵犀科技网站建设企业建设网站作用
  • 做网站架构图无版权图片网站
  • 赌场需要网站维护吗通过服务推广网站的案例
  • 阿里云网站空间网站建设犭金手指六六壹柒
  • 网站排名软件包年农业网站开发
  • 建设信用卡网银网站crm客户关系管理论文
  • 阿里巴巴网站的搜索引擎优化案例软件开发收费价目表
  • 企业网站建设之域名篇wordpress 文章居中
  • 萍乡网站建设行吗南康建设局官方网站
  • 一键部署wordpress爱站seo工具
  • 大连网站建设服务做进料加工在哪个网站上做
  • 南昌行业网站建设网站版权信息修改