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 · 725 阅读 · 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 · 2061 阅读 · 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 · 626 阅读 · 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 · 935 阅读 · 0 评论 -
python+selenium 处理浏览器alter弹窗
alter弹窗无法通过元素定位查找,wrbdriver中专门提供了一个方法 定义alter句柄 alter= driver.switch_to_alter() alter.text 查看alter的文案 确认alter: alter.accept() 取消alter alter.dismiss() 向alter对话框中输入文字: alter.send_keys() ...原创 2019-07-14 20:43:57 · 1630 阅读 · 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 · 918 阅读 · 0 评论