随笔分类 -  selenium+python

摘要:转载:https://www.cnblogs.com/yoyoketang/p/6128648.html 前言 不是所有的弹出框都叫alert,在使用alert方法前,先要识别出到底是不是alert。先认清楚alert长什么样子,下次碰到了,就可以用对应方法解决。 alert\confirm\pro 阅读全文
posted @ 2020-09-24 22:31 莫使娇躯空对月 阅读(153) 评论(0) 推荐(0)
摘要:一、Unittest Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。 Unittest支持自动化测试,测试用例的初始化、关闭和测试用例的 阅读全文
posted @ 2020-09-24 22:29 莫使娇躯空对月 阅读(782) 评论(0) 推荐(0)
摘要:认识select 1.打开百度-设置-搜索设置界面,如下图所示 2.箭头所指位置,就是select选项框,打开页面元素定位,下方红色框框区域,可以看到select标签属性:<select id="nr" name="NR"> 3.选项有三个<option selected="" value="10" 阅读全文
posted @ 2020-09-23 00:20 莫使娇躯空对月 阅读(276) 评论(0) 推荐(0)
摘要:显示等待 python+selenium Selenium的3种等待方式 from selenium import webdriver from time import sleep from selenium.webdriver.support.ui import WebDriverWait """ 阅读全文
posted @ 2020-09-23 00:18 莫使娇躯空对月 阅读(255) 评论(0) 推荐(0)
摘要:一、等待是做什么的,为什么需要等待 在做自动化测试,设计测试用例的时候,有时下一步的操作会依赖上一步的结果或者内容,上一步操作成功之后才能进行下一步操作等,这时候,我们就需要使用等待,来判断上一步操作是否完成,什么时候可以进行下一步操作。 否则,上一步操作如果花费的时间较长,还没有完成,就去进行下一 阅读全文
posted @ 2020-09-23 00:11 莫使娇躯空对月 阅读(422) 评论(0) 推荐(0)
摘要:Unitest是python里面的单元测试框架,方便组建测试用例,执行用例,并生成测试报告 注意: 测试类,继承单元测试unitest.TestCase这个类 测试方法(用例)必须以test开头 测试类就是多个用例的一个集合,相当于是测试用例的一个模 import unittest class Te 阅读全文
posted @ 2020-09-21 22:46 莫使娇躯空对月 阅读(238) 评论(0) 推荐(0)
摘要:Jquery主要解决selenium里面的定位到元素,click失效的问题 输入框输入jquery定位语法: $('css selector') Jquery行为 1.发送文本语法:$(css selector).val(输入值) 2.清空文本语法:$(css selector).val('') # 阅读全文
posted @ 2020-09-21 21:04 莫使娇躯空对月 阅读(679) 评论(0) 推荐(0)
摘要:python+selenium4--Css语法定位元素 常见符号: #表示 id选择器.表示 class选择器>表示子元素,层级一个空格也表示子元素,但是是所有的后代子元素,相当于 xpath 中的相对路径 from selenium import webdriver from time impor 阅读全文
posted @ 2020-09-20 22:43 莫使娇躯空对月 阅读(506) 评论(0) 推荐(0)
摘要:定位table表格 Table 表格固定格式:./*[@id='表格id']/tbody/tr[行数]/td[列数]/a from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver 阅读全文
posted @ 2020-09-20 21:56 莫使娇躯空对月 阅读(1699) 评论(0) 推荐(0)
摘要:谷歌浏览器 F12之后,点击console 输入格式:$x("xpath语法") 然后回车 $x(".//*[text()='hao123']") 火狐浏览器 火狐可以在FirePath中进行调试 或者点击 执行 $x(".//*[@id='su']") 阅读全文
posted @ 2020-09-20 21:36 莫使娇躯空对月 阅读(466) 评论(0) 推荐(0)
摘要:Selenium的八种基本定位方式,但并不是只有这八种 一、通过ID定位 1 from selenium import webdriver 2 import time 3 4 driver = webdriver.Firefox() 5 6 driver.get("http://www.baidu. 阅读全文
posted @ 2020-09-20 21:05 莫使娇躯空对月 阅读(191) 评论(0) 推荐(0)
摘要:环境准备(windows 7) python:3.6 Selenium2.53.6 Firfox46以下版本 Chrome pycharm python3.6安装 待更新... Selenium安装 Python安装完成后使用pip安装,推荐版本2.53.6 pip install selenium 阅读全文
posted @ 2020-09-20 21:03 莫使娇躯空对月 阅读(217) 评论(0) 推荐(0)
摘要:python+selenium3--Xpath语法定位元素 通过id定位 语法//*[@id='xxx'] from selenium import webdriver import time driver = webdriver.Firefox() driver.get('http://www.b 阅读全文
posted @ 2020-09-20 21:02 莫使娇躯空对月 阅读(442) 评论(0) 推荐(0)
摘要:转载自:https://blog.csdn.net/BinGISer/article/details/88559532 ChromeDriver VersionChrome Version 83.0.4103.39 83 83.0.4103.14 83 81.0.4044.138 81 81.0.4 阅读全文
posted @ 2020-08-28 23:11 莫使娇躯空对月 阅读(697) 评论(0) 推荐(0)
摘要:CSS3 选择器 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。 "CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。) 阅读全文
posted @ 2019-06-25 11:46 莫使娇躯空对月 阅读(646) 评论(0) 推荐(0)