摘要: 警告框处理 在WebDriver中处理JavaScript所生成的alert、confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confirm/prompt,然后使用text/accept/dismiss/ send_keys等方法进行操 阅读全文
posted @ 2023-04-06 14:39 俊帆丶 阅读(16) 评论(0) 推荐(0) 编辑
摘要: iframe切换 iframe,又叫浮动帧标记,是内嵌的网页元素,可以将一个html文件嵌入到另一个html文件中显示 对iframe进行操作,需要用到以下三种方法: switch_to_iframe() 切换到iframe上(未来会被删除,不建议使用) switch_to.frame() 切换到i 阅读全文
posted @ 2023-04-06 14:36 俊帆丶 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 鼠标事件 selenium做自动化,常用到的模拟鼠标操作,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChainsActionChains 类提供了鼠标操作的常用方法: perform():执行操作 context_click():右击; 阅读全文
posted @ 2023-04-06 14:33 俊帆丶 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 键盘事件 Keys()类提供了键盘上几乎所有按键的方法。前面了解到, send_keys()方法可以用来模拟键盘输入, 除此 之外, 我们还可以用它来输入键盘上的按键, 甚至是组合键, 如 Ctrl+A、 Ctrl+C 等 from selenium import webdriver# 引入 Key 阅读全文
posted @ 2023-04-06 14:25 俊帆丶 阅读(105) 评论(0) 推荐(0) 编辑