xpath小工具定位:https://www.jianshu.com/p/db21ad7dc5bb from selenium import webdriver import time """ 自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致), 元素定位在 ...
分类:
其他好文 时间:
2020-03-11 12:31:04
阅读次数:
76
from selenium import webdriver import time ''' 本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。 ''' driver = webdriver.Chrom ...
分类:
其他好文 时间:
2020-03-11 10:42:30
阅读次数:
61
pip install selenium 需要安装浏览器驱动https://blog.csdn.net/weixin_38917807/article/details/81388261 下载好的驱动放到浏览器安装目录下面C:\Program Files\Google\Chrome\Applicati ...
分类:
其他好文 时间:
2020-03-11 10:36:59
阅读次数:
49
一、简介 selenium是一款基于web网页的UI自动化测试框架。 1.支持多浏览器操作,IE、firefox、chrome、edge、Safari等 2.跨平台,windows、linux、Mac都可以 3、支持多语言,python、java、ruby、c#等 二、selenium webdri ...
分类:
Web程序 时间:
2020-03-11 01:12:46
阅读次数:
87
pycharm运行时报错 ModuleNotFoundError: No module named 'selenium' 处理方法如下: 1).在终端测试是正常的,没有报错,说明selenium安装包是没问题的。 通过查询是因为本地有两个python路径(可能是在mac自带python2,后来自己再 ...
分类:
其他好文 时间:
2020-03-10 21:58:52
阅读次数:
74
动态网页爬虫 什么是动态网页爬虫和AJAX技术: 动态网页,是网站在不重新加载的情况下,通过ajax技术动态更新网站中的局部数据。比如拉勾网的职位页面,在换页的过程中,url是没有发生改变的,但是职位数据动态的更改了。 AJAX(Asynchronouse JavaScript And XML)异步 ...
分类:
其他好文 时间:
2020-03-10 21:33:51
阅读次数:
61
1、元素定位方法 id定位:find_element_by_id() name定位:find_element_by_name() class定位:find_element_by_class_name() link定位:find_element_by_link_text() partial link定 ...
分类:
其他好文 时间:
2020-03-10 16:00:17
阅读次数:
60
报错源代码from selenium import webdriverimport unittestimport timefrom HTMLTestRunner import HTMLTestRunnerclass BaiDu(unittest.TestCase): def setUp(self): ...
分类:
编程语言 时间:
2020-03-09 21:08:19
阅读次数:
469
自动化测试面试题及答案大全(4)原创测试喵 最后发布于2019-04-18 10:00:14 阅读数 805 收藏展开1.当我们使用testng时,我们必须在.bat文件中写入以执行selenium项目的命令行是什么?Ans- java -cp bin; jars / * org.testng.Te ...
分类:
其他好文 时间:
2020-03-09 11:44:08
阅读次数:
61
一、编程思路 1.模拟登陆 采用selenium PhantomJS 采用Chrome Firefox 这些,我的电脑无法截取验证码位置,读者可以自行尝试 验证码识别可采用tesserocr 我采用手动输入 2、查询,获取搜索框,用户输入关键字并查询 3、页面信息,F12查看即可 ,若采用find_ ...
分类:
其他好文 时间:
2020-03-09 10:32:32
阅读次数:
86