首页 > 其他分享 >元素定位之--frame嵌套页面元素定位

元素定位之--frame嵌套页面元素定位

时间:2023-01-16 15:14:35浏览次数:33  
标签:定位 -- frame 元素 driver sleep file 页面

案例:在Frame.html文件种定位搜狗搜索页面,进行搜索操作

from selenium import webdriver
from time import sleep

driver=webdriver.Firefox()
#设置网页文件路径,r代表路径转义
file_path=r'E:\Python_script\Webdriver\Frame.html'
#路径转义另一种写法
# file_path='E:\\Python_script\\Webdriver\\Frame.html'
driver.get(file_path)

#切换到frame页面内
driver.switch_to.frame("search")

#定位到搜索框按钮输入关键词
driver.find_element_by_css_selector("#query").send_keys("Python")
sleep(3)

driver.find_element_by_css_selector("#stb").click()

sleep(3)
driver.quit()

标签:定位,--,frame,元素,driver,sleep,file,页面
From: https://www.cnblogs.com/hahaniuer/p/17055402.html

相关文章

  • ncnn 加载 bin文件时,出错 报异常 0xC0000094:Integer division by zero。
    这次转yolov8.pt到onnx到ncnn,调用ncnn,加载bin文件时出错报异常0xC0000094:Integerdivisionbyzero。解决方式:导出onnx时,加 device="cpu" ......
  • MySQL自定义排序ORDER BY FIELD
    在一些场景中,有场景A查询出一个已经排好顺序的id,需要到场景B中查询这些,使用mysql中的WHERE**IN(****),查询出来的结果并不是按照传入的list排序的.但是......
  • 分布式文件系统seaweedfs搭建配置
    官方网站:https://github.com/chrislusf/seaweedfs/wiki/Getting-Startedseaweedfs是一个非常优秀的由golang开发的分布式存储开源项目。它是用来存储文件的系统,并且与......
  • postgres使用pg_dump/psql导入导出
    准备打开windows下的命令窗口:开始->cmd->安装数据库的目录->进入bin目录;导出pg_dump–hlocalhost–Uusername–p5432–ddb_name–f"D:/test.dmp"可选参数U......
  • A Representation Learning Framework for Property Graphs(KDD19)
    一、摘要图上的表示学习,也称为图嵌入,已经证明了它对一系列机器学习应用程序的重大影响,如分类、预测和推荐。然而,现有工作在很大程度上忽略了那些可以被表示为属性图的现......
  • JavaDoc
    JavaDocjavadoc命令是用来生成自己的API文档(帮助文档)的,需要配合注解使用参数信息​ @author作者名​ @version版本号​ @sincejdk版本​ @param参数名​ @ret......
  • Axure 多人协作
    创建团队项目团队=>从当前文件创建团队项目签出的文件才能被修改签出签入发布评论邀请编辑的5种状态和SVN差不多的概念https://www.bilibili......
  • appium V1.17.1报错 An unknown server-side error occurred while processing the co
     点击报错  Anunknownserver-sideerroroccurredwhileprocessingthecommand.originalerror:pkg:/data/local/tmp/appium_cache解决办法:增加配置如下:a......
  • TestNG的使用技巧
    TestNG简介Testng是一套开源测试框架,是从Junit继承而来,testng意为testnextgeneration创建maven项目,添加依赖<dependency><groupId>org.testng</groupId><a......
  • C++通讯录[2023-01-16]
    C++通讯录[2023-01-16]内容描述参考题目:通讯簿,用于保存个人信息,可分类为同学(信息项包括:姓名、生日、电话号码、邮件地址、学院名称、年级专业)、同事(信息项包括:姓名......