Selenium框架 使用方法 from selenium import webdriver # 这里使用的是谷歌浏览器 还有很多的浏览器可以选择 wd = webdriver.Chrome(r'd:\webdrivers\chromedriver.exe') wd.get('http://cdn1 ...
分类:
Web程序 时间:
2020-07-23 01:38:50
阅读次数:
215
问题场景:修改查询数据时,页面有提示信息,但是定位到提示信息的位置后,通过ele.text或者其他方法都无法获取具体的提示内容;最后通过get_attribute('innerHTML')搞定。 示例:ele = self.driver.find_element_by_xpath("//div[2] ...
分类:
编程语言 时间:
2020-07-22 20:17:32
阅读次数:
83
前面介绍了,XPath, id , class , link text, partial link text, tag name, name 七大元素定位方法,本文介绍webdriver支持的最后一个方法:by_css。css和XPath类似,也需要掌握一些语法,才能写出正确的,完整的css选择表达 ...
分类:
编程语言 时间:
2020-07-22 16:14:20
阅读次数:
87
使用 selenium 获取窗口句柄 from selenium import webdriver import time # chromedriver的绝对路径 # driver_path = r'D:\0SW\最临时软件\chromedriver.exe' driver_path = r'D:\ ...
分类:
编程语言 时间:
2020-07-22 15:38:43
阅读次数:
86
一。JS操作 #5.将元素移动到可视范围内#使用 location_once_scrolled_into_view模块from selenium import webdriverdriver=webdriver.Chrome()driver.get("https://www.12306.cn/ind ...
分类:
编程语言 时间:
2020-07-22 01:40:10
阅读次数:
92
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、Python+Selenium框架Web的UI自动化、Python+Unittest框架API自动化、 资源和代码 免费送啦~文章下方有公众号二维码,可直接微信扫一扫关注 ...
分类:
编程语言 时间:
2020-07-21 14:17:07
阅读次数:
76
闲言 requests模块是一个不完全模拟浏览器行为的模块,只能爬取到网页的HTML文档信息,无法解析和执行CSS、JavaScript代码,因此要我们做人为判断。 selenium模块本质是通过驱动浏览器完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 ...
分类:
其他好文 时间:
2020-07-20 15:49:27
阅读次数:
86
1 from selenium import webdriver 2 import time 3 import xlwt 4 5 def get_test_result(): 6 ''' 7 获取测试报告网页中的结果数据 8 :return: 9 ''' 10 driver = webdriver. ...
分类:
Web程序 时间:
2020-07-20 13:33:13
阅读次数:
146
问题:导入selenium失败 解决:去File/settings里面的python interpreter/project interpreter路径修改为python的安装路径即可 ...
分类:
其他好文 时间:
2020-07-20 10:59:21
阅读次数:
124
登录案例 所属模块:login, 用例编号:C001001, 前置条件:系统中存在账号, 测试步骤:不输入管理员账号 只输入密码,点击登陆 预期结果:提示信息为:用户名不能为空 测试结果:通过。 运行环境 pytest selenium 用例代码 pytest -s 执行: import pytes ...
分类:
其他好文 时间:
2020-07-19 23:11:14
阅读次数:
128