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

公司网站开发流程关键词查找网站

公司网站开发流程,关键词查找网站,广东疫情二次爆发,口碑营销的案例及分析很多人在用Splinter或Selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,就是定位不到,这种情况很有可能是frame在搞鬼。 说白了就是网站上的网页A,又嵌入了其他网页B。你访问了网页A,在里面可以看到…

很多人在用Splinter或Selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,就是定位不到,这种情况很有可能是frame在搞鬼。

说白了就是网站上的网页A,又嵌入了其他网页B。你访问了网页A,在里面可以看到网页B的元素,但使用工具就是无法操作B,笨方法就是找到B的链接,去访问B,再来操控B上的元素。

聪明的方法就是使用Selenium提供的 switch_to.frame() 方法来切换frame。

切换 frame 的方法

假如有这样的网页:

<html>
<head>    <title>FrameTest</title>
</head>
<body>
<iframe src="a.html" id="frame1" name="myframe">
</iframe>
</body>
</html>

可以使用如下的方法:

from selenium import webdriver

driver = webdriver.Firefox()

driver.switch_to.frame(0) # 1.用frame的index来定位,第一个是0

或使用 id 来定位:

driver.switch_to.frame("frame1") # 2.用id来定位

或用 name 来定位:

driver.switch_to.frame("myframe") # 3.用name来定位

或使用 WebElement对象来定位:

#driver.switch_to.frame(driver.find_element_by_tag_name("iframe")) # 4.用WebElement对象来定位

如果是 splinter,则可以这样:

mybrowser.driver.switch_to.frame(0)

切回主文档的方法

切到 frame 中之后,我们便不能继续操作主文档的元素,这时如果想操作主文档内容,则需切回主文档。

driver.switch_to.default_content()

有时候我们会遇到嵌套的 frame,如下:

<html>    <iframe id="frame1"><iframe id="frame2" / >    </iframe>
</html>

driver.switch_to.frame("frame1")

driver.switch_to.frame("frame2")

则可以使用以下方式切回父 frame:

driver.switch_to.parent_frame() # 如果当前已是主文档,则无效果

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

加入我的软件测试交流群:632880530免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取

http://www.tj-hxxt.cn/news/87074.html

相关文章:

  • 伊利牛奶的网站建设策划书百度平台
  • 深圳签网站凡科网免费建站官网
  • 网站建设公司名称西安网站seo服务
  • 开发一个网站需要多长时间seo网站优化推荐
  • 鸿星尔克的网络营销方式seo网站优化推广费用
  • 肇庆 网站建设 域联20条优化措施
  • 东莞做网站多少钱百度商家
  • 海口网站建设fwlit链接买卖
  • 郓城那家网站做的好西安百度爱采购推广
  • 网站书店架构书怎么做中国去中心化搜索引擎
  • 电子商务网站建设的目标是什么意思外贸网站推广方式
  • 学校网站的目的竞价推广开户电话
  • 站长工具pr值查询免费建站软件
  • 国外网站推荐优化网站打开速度
  • 网络软件系统上海seo培训
  • 哪有做网站的近期国际新闻热点大事件
  • 怎么样把以前做的网站删除拼多多跨境电商平台
  • 个人备案网站可以做商城展示石家庄关键词排名提升
  • 深圳市网站哪家做的好怎么注册一个自己的网址
  • 服务器类网站建设发稿网
  • 凡客诚品陈年东莞关键词优化软件
  • 苏州网站建设都找全网天下网络推广求职招聘交流群
  • 网站开发的技术难点seo关键技术有哪些
  • 湖北网站建设公司怎样找推广平台
  • 河南省建设安全监督站的网站电商怎么做
  • 邯郸全网推广seo分析报告怎么写
  • 自己做个网站需要些什么360优化大师历史版本
  • 青海做网站需要多少钱品牌推广渠道
  • 二手车网站怎么做百度一下百度主页官网
  • 兰州企业网站优化百度直播