Selenium
文章平均质量分 56
摩尔の
主要方向C/C++后台开发,目前正在向软件驱动开发转型。
什么都懂一点,又什么都不懂。
展开
-
Selenium入门教程
Selenium最初是由ThoughtWorks公司一个叫Jason R. Huggins的工程师和他的团队开发出来Selenium是仅针对Web系统的一款自动化测试工具Selenium是免费的、开源的,很多公司选择Selenium和它是免费的有很大关系 Selenium不是一个工具,它是一系列工具的总称原创 2022-11-17 11:15:12 · 1358 阅读 · 0 评论 -
Selenium——元素等待
1. 背景在Selenium自动化测试过程中,经常会出现element is not attached to the page document的异常情况。这种情形往往是由于上一步操作之后,页面元素连接失败导致的。2. 解决方案针对以上问题,一般通过操作页面元素前,设置等待时间的方式解决。而在Selenium中,设置元素等待的方式一般有以下几种:1). 使用Thread.sleep()方法暂停当前线程Thread.sleep(5);driver.findElement(locator).cl原创 2021-09-10 13:57:59 · 355 阅读 · 0 评论 -
Selenium——文件另存为
1. 背景Selenium自动化不支持多选和文件另存为2. 解决方案Action和Robot实现文件另存为和多选import org.openqa.selenium.interactions.Actions;import java.awt.Robot;原创 2021-08-23 17:51:02 · 2583 阅读 · 0 评论 -
Selenium——浏览器设置
1. 背景由于Selenium操作浏览器是不加载任何配置的,因此会导致自动胡测试失败。2. 解决方案chromeOptions设置 chrome 二进制文件位置 (binary_location)添加启动参数 (add_argument)添加扩展应用 (add_extension, add_encoded_extension)添加实验性质的设置参数 (add_experimental_option)设置调试器地址 (debugger_address)EdgeOptions同上EdgeO原创 2021-08-23 14:35:08 · 2772 阅读 · 0 评论