![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python+selenium
Beauty_shimei
从事两年软件测试工作的测试小白~记录每天的成长,与大家共勉!如果我的问题能够帮助别人,那将是我最开心的事!
展开
-
python+selenium学习之路第一篇——环境搭建
开始学习python+selenium,以此备忘一、前提python学习基础是进行selenium运用的基础,所以要学习python的基础语法,下面提供一些工具和参考资料这里是python的安装包和IDE(PyCharm),建议使用python3https://pan.baidu.com/s/147fX3_E-_Sl5sGt-7xXwsQpython学习pdf,学会这个可以直接做python开发了...原创 2018-05-06 16:24:18 · 728 阅读 · 0 评论 -
Xpath常用元素定位方式
转载别人的,原文链接如下,我在这里做个备忘原文:https://blog.csdn.net/hou_angela/article/details/80305828一、XPath是什么:XPath是一种在XML文档中查找指定信息的语言;可用于在XML中进行元素和属性的遍历XPath使用表达式来选取XML中的节点或节点集;二、XPath常用定位方法:1. 通过元素本身的唯一属性...转载 2019-07-08 22:43:21 · 2072 阅读 · 0 评论 -
python-selenium常用元素定位方式
一、selenium定位元素常用方法:1、Xpath方式:可以定位大部分元素,浏览器自带功能查看Xpath路径,可以直接用,上一章有说2、利用id定位:find_element_by_id("")3、利用textlink定位:find_element_by_link_text("")4、利用class name 定位:find_element_by_class_name("")...原创 2019-07-09 11:57:38 · 628 阅读 · 0 评论 -
selenium+python 多个窗口的切换处理
selenium打开多个窗口进行切换,常用的一些方法1、查看当前的webdriver中打开的窗口driver.window_hansles 返回一个列表,记录每个窗口的地址2、切换窗口时:w_driver.switch_window_to(driver.window_handles[x]) x代表列表索引3、查看当前窗口:driver.current_windo...原创 2019-07-14 20:42:48 · 937 阅读 · 0 评论 -
python+selenium 处理浏览器alter弹窗
alter弹窗无法通过元素定位查找,wrbdriver中专门提供了一个方法定义alter句柄alter= driver.switch_to_alter()alter.text 查看alter的文案确认alter:alter.accept()取消alteralter.dismiss()向alter对话框中输入文字:alter.send_keys()...原创 2019-07-14 20:43:57 · 1636 阅读 · 0 评论 -
python-selenium模拟鼠标的常用操作
引入模块from selenium.webdriver.common.action_chains import ActionChains使用前需将ActionChains类实例化并传入参数driver,然后调用鼠标操作,最后调用perform函数执行鼠标操作,不调用perform不执行1、右击时间 context.click()举例子:ActionChains(driver).co...原创 2019-07-11 22:51:36 · 922 阅读 · 0 评论