Python如何实现嵌套悬浮框功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计255个文字,预计阅读时间需要2分钟。
python方法:switch_to.frame()功能:将当前定位的主题切换为iframe嵌套页面适用场景:表格嵌套示例:定位到论坛下的二手车iframe
'''方法:
switch_to.frame():将当前定位的主题切换为iframe表单的内嵌页面,适用于:表单嵌套:frame/iframe
定位“找论坛”下的“二手车”
'''
#导包
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time
#浏览器,网址:爱卡
dr=webdriver.Chrome()
dr.get("www.xcar.com.cn/")
#找论坛
one=dr.find_element_by_xpath("//*[@id='totop']/div/div[1]/div[1]")
#鼠标悬浮在找论坛上
ActionChains(dr).move_to_element(one).perform()
time.sleep(3)
#通过switch_to.frame():方法切换到表单页,来定位表单中的元素
dr.switch_to.frame("daohang")
time.sleep(2)
#再次帝国为表单中的盒子,只有定位到盒子之后才能找到盒子里元素
dr.find_element_by_xpath("//*[@id='box1']")
time.sleep(2)
#定位里面二手车
dr.find_element_by_xpath('//*[@id="fid_160"]').click()
time.sleep(2)
dr.quit()
本文共计255个文字,预计阅读时间需要2分钟。
python方法:switch_to.frame()功能:将当前定位的主题切换为iframe嵌套页面适用场景:表格嵌套示例:定位到论坛下的二手车iframe
'''方法:
switch_to.frame():将当前定位的主题切换为iframe表单的内嵌页面,适用于:表单嵌套:frame/iframe
定位“找论坛”下的“二手车”
'''
#导包
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time
#浏览器,网址:爱卡
dr=webdriver.Chrome()
dr.get("www.xcar.com.cn/")
#找论坛
one=dr.find_element_by_xpath("//*[@id='totop']/div/div[1]/div[1]")
#鼠标悬浮在找论坛上
ActionChains(dr).move_to_element(one).perform()
time.sleep(3)
#通过switch_to.frame():方法切换到表单页,来定位表单中的元素
dr.switch_to.frame("daohang")
time.sleep(2)
#再次帝国为表单中的盒子,只有定位到盒子之后才能找到盒子里元素
dr.find_element_by_xpath("//*[@id='box1']")
time.sleep(2)
#定位里面二手车
dr.find_element_by_xpath('//*[@id="fid_160"]').click()
time.sleep(2)
dr.quit()

