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

龙岗做网站公司szaow广告公司名字起名大全

龙岗做网站公司szaow,广告公司名字起名大全,东昌网站建设公司,小说网站快速做排名1. 元素的定位 web⾃动化测试的操作核⼼是能够找到⻚⾯对应的元素,然后才能对元素进⾏具体的操作。 常⻅的元素定位⽅式⾮常多,如id,classname,tagname,xpath,cssSelector 常⽤的主要由cssSelector和xpath…

1. 元素的定位

web⾃动化测试的操作核⼼是能够找到⻚⾯对应的元素,然后才能对元素进⾏具体的操作。
常⻅的元素定位⽅式⾮常多,如id,classname,tagname,xpath,cssSelector
常⽤的主要由cssSelector和xpath

1.1 cssSelector

选择器的功能:选中⻚⾯中指定的标签元素
选择器的种类分为基础选择器和复合选择器,常⻅的元素定位⽅式可以通过id选择器和⼦类选择器来进⾏定位

定位百度⾸⻚的“百度热搜”元素,可以使⽤通过id选择器和⼦类选择器进⾏定位:
#shotsearch-wrapper > div
“搜索输⼊框元素”:#kw
“百度⼀下按钮”:#su

1.2 xpath

XML路径语⾔,不仅可以在XML⽂件中查找信息,还可以在HTML中选取节点。
xpath使⽤路径表达式来选择xml⽂档中的节点
xpath语法中:

1.2.1 获取HTML⻚⾯所有的节点

//*

1.2.2 获取HTML⻚⾯指定的节点

//[指定节点]
//ul :获取HTML⻚⾯所有的ul节点
//input:获取HTML⻚⾯所有的input节点

1.2.3 获取⼀个节点中的直接⼦节点

/
//span/input

1.2.4 获取⼀个节点的⽗节点


//input/…
获取input节点的⽗节点

1.2.5 实现节点属性的匹配

[@…]
//*[@id=‘kw’]
匹配HTML⻚⾯中id属性为kw的节点

1.2.6 使⽤指定索引的⽅式获取对应的节点内容

注意:xpath的索引是从1开始的。
百度⾸⻚通过://div/ul/li[3]定位到第三个百度热搜标签更便捷的⽣成
selector/xpath的⽅式:右键选择复制
“Copy selector/xpath”
案例:如果想要匹配到百度⾸⻚指定的新闻⽂本或者节点集:,直接使⽤wrapper > li 能够满⾜吗?
问题:既然可以⼿动复制
#hotsearch-content
selector/xpath的⽅式 ,为什么还有了解语法?
⼿动复制的selector/xpath表达式并不⼀定满⾜上⾯的唯⼀性的要求,有时候也需要⼿动的进⾏修改表达式比

案例:百度⾸⻚(需要登陆百度账号)右侧的热搜,复制li标签下的a标签,复制好的的selector为:#title-content ,xpath为:
//*[@id=“title-content”]

  1. 操作测试对象
    获取到了⻚⾯的元素之后,接下来就是要对元素进⾏操作了。常⻅的操作有点击、提交、输⼊、清除、获取⽂本。
    click()
1.#找到百度⼀下按钮并点击
2.driver.find_element(By.CSS_SELECTOR, "#su").click()

2.2 模拟按键输⼊
send_keys(“”)

1.driver.find_element(By.CSS_SELECTOR, "#kw").send_keys("迪丽热巴")

2.3 清除⽂本内容
输⼊⽂本后⼜想换⼀个新的关键词,这⾥就需要⽤到
clear()

driver.find_element(By.CSS_SELECTOR, "#kw").send_keys("迪丽热巴")
time.sleep(1)
driver.find_element(By.CSS_SELECTOR,"#kw").clear()
time.sleep(1)
driver.find_element(By.CSS_SELECTOR, "#kw").send_keys("古⼒娜扎")

2.4 获取⽂本信息
如果判断获取到的元素对应的⽂本是否符合预期呢?获取元素对应的⽂本并打印⼀下~~
获取⽂本信息:
1.text

1.text = driver.find_element(By.XPATH,'//*[@id="hotsearch-content
wrapper"]/li[1]/a/span[2]').text2/
2.print(f"text:{text}")

问题:是否可以通过text 获取到“百度⼀下按钮”上的⽂字“百度⼀下”呢?尝试⼀下
注意:⽂本和属性值不要混淆了。获取属性值需要使⽤⽅法
2.5 获取当前⻚⾯标题
title

1.title = driver.title

获取当前⻚⾯URL
current_url

url = driver.current_url

文章转载自:

http://8FfXby3y.fsLrx.cn
http://dExM3WFk.fsLrx.cn
http://8HZnEURx.fsLrx.cn
http://WjQdxT8l.fsLrx.cn
http://Smr7TiQI.fsLrx.cn
http://MwdJfGvo.fsLrx.cn
http://7GQaVEoy.fsLrx.cn
http://YCAQk5XM.fsLrx.cn
http://R24QPHSI.fsLrx.cn
http://jKumDchB.fsLrx.cn
http://o8fbM7NQ.fsLrx.cn
http://rw6tX1oz.fsLrx.cn
http://upsac3zl.fsLrx.cn
http://RrkdMKyx.fsLrx.cn
http://AHLaRWZy.fsLrx.cn
http://7y30YYxk.fsLrx.cn
http://vJKMYfa5.fsLrx.cn
http://LWWmI2Vm.fsLrx.cn
http://J1IzSSVb.fsLrx.cn
http://FOkaJjx2.fsLrx.cn
http://uFsgwAj3.fsLrx.cn
http://YnQBClRj.fsLrx.cn
http://T21wMqJF.fsLrx.cn
http://yeYRxnmJ.fsLrx.cn
http://Y50b17Ks.fsLrx.cn
http://q555IOgp.fsLrx.cn
http://N40ZxHO0.fsLrx.cn
http://3D0D4hVJ.fsLrx.cn
http://EgIRMzmi.fsLrx.cn
http://vNJJuD5q.fsLrx.cn
http://www.dtcms.com/wzjs/701771.html

相关文章:

  • 自己做网站卖阀门制作网站公司服务器租赁一年的费用
  • 网站建设公司为什么没有官网wordpress 柚子皮下载
  • 珠海做网站网站安全建设方案步骤
  • 亚马逊建设网站用什么实例保定网站开发培训
  • 怎么保证网站安全性没有版权的图片网站
  • 河南亿元建设有限公司公司网站室内设计公司招聘
  • 美容网站制作360建筑网app下载
  • 网站备案必须要幕布吗wap网站asp源码
  • 齐博企业网站外贸网站建设公司教程
  • 网站建设进度表下载北京ui网页设计素材
  • 西安网站建设制作专业公司网站建设与制作设计公司
  • 沈阳公司建站做网站图片切图可以用中文吗
  • 做网站龙华虚拟专用网络服务器
  • 如何用手机建设网站个人网站推广方法
  • 郑州做网站设计浙江专业网页设计免费建站
  • 南昌网站定制公司哪家好网站建设的要求有哪些
  • 怎么建立一个网站放图片腾讯外贸电商平台
  • 新手用什么程序建网站旅游网站设计
  • 网站建设感恩红网
  • 西安市城乡建设厅网站佛山建站 网站 商城
  • 利用虚拟主机建设企业网站wordpress 图书模板
  • 网站做标签深圳康福特户外家具营销型网站
  • 慈溪市网站制作王烨明
  • 做一个企业网站花费什么是网站架构
  • 青岛wordpress建站小区网站建设
  • 北京网站建设最便宜的公司wordpress 浮动留言框
  • 多语言免费网站建设物业服务网站建设
  • 深圳网站建设公司电话页面模板功能找不到
  • 建设手机网站经验分享seo快排技术教程
  • 做h5网站的公司网站开发实训报告总结