随笔分类 - selenium
摘要:前言:跟GPT交互,让其写一段代码,执行失败。经过排查验证,GPT写的代码没有问题,是本地环境问题。 执行报错: selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This ver
阅读全文
摘要:在执行UI自动化的过程中,浏览器总是会弹出,如果自动化环境是在个人办公笔记本,在工作过程中会影响正常办公。故需要将UI自动化执行时的浏览器隐藏。 代码实现如下: from selenium import webdriver #浏览器启动选项 option=webdriver.ChromeOption
阅读全文
摘要:最近计划做一个自动截图的工具,目的是实现性能测试资源监控平台(grafana)各硬件资源的自动截图,解放手工操作。前期的截图做了如下探索。 1. 整个页面截图 1.1 代码实现 通过save_screenshot或get_screenshot_as_file方法实现,但只能截取整个web页面图片。代
阅读全文
摘要:通过浏览器驱动获取页面元素的8种方式。 定位方法: 通过webdriver对象的find_element方法 通过 id获取元素 el = driver.find_element(By.ID,'id') 通过 name获取元素 el = driver.find_element(By.NAME,'na
阅读全文
摘要:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试
阅读全文