selenium的UI自动化测试(Java+python)
基于Java和python的web端自动化测试
^马娜娜(^^)
放假啦,可以整理文档啦
展开
-
selenium自动化测试Java--时间封装类
时间封装类//获取当前详细时间 public static long strTolong(String time) { time = getCurrentYear() + "-" + time; DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long ltime = 0; try { ltime = format.parse(time原创 2021-02-15 18:43:14 · 229 阅读 · 0 评论 -
selenium自动化测试--元素定位
元素定位Java定位python定位Java定位driver.findElement(By.id(""))driver.findElement(By.name(""))driver.findElement(By.linkText(""))driver.findElement(By.xpath("")driver.findElement(By.cssSelector("")).driver.findElement(By.partialLinkText(""))python定位driver.原创 2021-02-15 18:38:03 · 279 阅读 · 0 评论 -
selenium自动化测试Java--判断文件是否下载成功
判断文件是否下载成功1.设置谷歌浏览器的下载路径,代码如下2.获取下载的文件名,代码如下3.判断指定文件夹下是否存在下载的文件,代码如下1.设置谷歌浏览器的下载路径,代码如下 public static WebDriver setDownloadsPath() { HashMap<String, Object> chromePrefs = new HashMap<String, Object>(); chromePrefs.put("download原创 2021-02-15 18:26:00 · 3471 阅读 · 7 评论 -
selenium自动化测试Java--select元素定位
select元素定位实现方式String[] exceptedvalues = {“",””};//预期的select中的值 WebElement element = driver.findElement(By.id("locator"));//定位select元素 Select select = new Select(element); List<WebElement> options = select.getOptions(); for (WebElemen原创 2021-02-15 18:17:55 · 297 阅读 · 0 评论 -
selenium自动化测试python--pytest运行多个测试类
pytest运行多个测试类1.python终端执行pip install pytest-xdist2.创建conftest.py(pytest默认读取conftest.py里面的配置)3.创建test_example1.py4.创建test_example2.py5.在pycharm终端执行命令:pytest -s -v -n=21.python终端执行pip install pytest-xdist2.创建conftest.py(pytest默认读取conftest.py里面的配置)import p原创 2021-02-15 18:14:51 · 1008 阅读 · 0 评论 -
selenium自动化测试--启动driver
启动driverJava实现方式1.添加依赖2.下载浏览器驱动3.新建test类,代码如下python实现方式1.下载selenium库2.新建test类,代码如下Java实现方式1.添加依赖<dependency> <groupId>io.github.bonigarcia</groupId> <artifactId>webdrivermanager</artifactId> <version>3.0.0原创 2021-02-15 18:05:46 · 474 阅读 · 0 评论