Selenium
文章平均质量分 51
Selenium
CSR-kkk
这个作者很懒,什么都没留下…
展开
-
Selenium 与 文件上传,弹框处理
文件上传:.send_keys('<文件路径>')弹框处理方法:switch_to.alert:获取当前页面上的警告框text:返回alert/confirm/prompt中的文字信息accept():接受现有的警告框(确认按钮)dismiss():解散现有警告框(取消按钮)send_keys(keysToSend):发送文本至警告框。举例:self.driver.switch_to.alert.accept() 点击弹框的确认按钮小测验:https://www.runoo原创 2021-05-26 14:35:51 · 347 阅读 · 0 评论 -
Selenium 与JavaScript 交互
Selenium 执行 js 的好处解决一些 click() 不生效的问题页面滚动到底部,顶部处理富文本,时间控件的输入…如何调用jsexecute_script:执行jsreturn:返回 js 的返回结果execute_script:arguments传参"""返回元素"""element = self.driver.execute_script("return document.getElementById('su')")element.click()"""滚动到页面原创 2021-05-26 11:24:30 · 746 阅读 · 0 评论 -
Selenium 多窗口,网页frame 处理,多浏览器
多窗口场景:点击链接,打开新窗口,若想继续在新窗口上操作,需要切换窗口方法:获取窗口的唯一标识用 句柄 表示,只需切换句柄,即可多窗口操作。表达式说明driver.window_handles获取所有的窗口句柄driver.current_window_handle获取当前的窗口句柄driver.switch_to_window切换窗口frame...原创 2021-05-25 20:53:22 · 174 阅读 · 0 评论 -
selenium ,web控件定位,常见操作,控件交互进阶
文章目录控件定位XPATHCSS Selector交互ActionChainsTouchActions控件定位XPATHXML Path Language用于解析html与xml缺点:速度相对慢表达式说明/从根节点开始 或 当前节点的子元素//从当前节点开始匹配所有的子孙节点.选取当前节点..选取当前节点的父节点@选取属性//*选取所有元素Chrome 浏览器 --> console:$x('//*[@id="kw"]'原创 2021-05-25 16:15:06 · 222 阅读 · 0 评论 -
python Selenium 测试用例
参考链接:官方文档:https://www.selenium.dev/selenium/docs/api/py/index.html英文文档:https://selenium-python.readthedocs.io/中文文档:https://python-selenium-zh.readthedocs.io/from time import sleepfrom selenium import webdriverfrom selenium.webdriver.common.by import原创 2021-05-25 12:30:50 · 118 阅读 · 2 评论 -
SeleniumIDE 安装与使用
下载 安装SeleniumIDE 官网Selenium IDESelenium IDE is a Chrome and Firefox plugin which records and plays back user interactions with the browser. Use this to either create simple scripts or assist in exploratory testing.Download latest released version for原创 2021-05-25 10:47:05 · 153 阅读 · 0 评论 -
Selenium 安装
SeleniumSelenium支持web浏览器的自动化。构成部分:Selenium WebDriverSelenium IDESelenium Gridwebdriver - 使用浏览器提供的api来操纵浏览器(没有侵入性)IDE - 录制架构图:环境配置:前提:1.配置python环境2.配置pip工具安装:pip install selenium(本地或PyCharm)Driver配置:下载:官方 Selenium ---- Driver requireme原创 2021-05-24 21:53:30 · 75 阅读 · 0 评论