文章 2021-12-15 来自:开发者社区

Python+selenium自动化:页面加载慢、超时加载情况下内容已经加载完毕的快速执行脚本解决方案,页面加载时间过长优化方案

    driver.set_page_load_timeout(3) 页面加载时间设置 3 秒,执行到某一步涉及页面加载如果加载时间超过 3 秒就会停止加载并抛出异常,其实这个时候页面内的元素已经加载出来了,我们在这一步进行异常捕获不让程序停止,然后直接执行下一步即可。报错信息如下:selenium.common.exceptions.TimeoutException: M....

文章 2021-12-13 来自:开发者社区

Python+selenium 自动化-读取excel记录的脚本执行登陆操作实战演示

我们可以用 excel 来记录自动化,然后读取 excel 来执行命令,excel 可以很方便直观的管理我们录入的自动化。下面给大家演示一下 Python+selenium 自动化的实例,读取 excel 执行登陆操作。首先如果想要操控 excel 需要两个库 xlrd 和 xlwt,一个是读,一个是写。本章我想通过 python 读取 excel 里我设置的一些字段,来执行一个登陆操作。def....

Python+selenium 自动化-读取excel记录的脚本执行登陆操作实战演示
问答 2020-06-23 来自:开发者社区

在python+selenium自动化脚本中,自动化测试代码不运行完也不报错 ?报错

from selenium import webdriver from time import sleep from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() dr...

文章 2018-05-19 来自:开发者社区

Python + Selenium 自动发布文章(四):加入 bat 脚本

Python + Selenium 自动发布文章系列:Python + Selenium 自动发布文章(一):开源中国Python + Selenium 自动发布文章(二):简书Python + Selenium 自动发布文章(三):CSDNPython + Selenium 自动发布文章(四):加入 bat 脚本 写在前面   这是本系列的第四篇文章,同时也是最后一篇。有关于Bat脚本和自动.....

文章 2018-02-05 来自:开发者社区

执行 Selenium WebDriver脚本抛出 StaleElementReferenceException错误的原因

from selenium import webdriver import time browser = webdriver.Chrome() browser.get('https://www.taobao.com') input = browser.find_element_by_id('q') input.send_keys('iphone') time.sleep(1) input.cle....

文章 2017-11-12 来自:开发者社区

Selenium脚本之基本元素常用方法

页面基本元素: 1.图片上传方法    private static void fileUpload(WebDriver driver, String s, String filepath) {         WebElement file = driver.findElement(By.name(s));     ...

文章 2017-11-12 来自:开发者社区

Selenium3快速入门:如何编写第一个脚本Hello world!

从0开始编写Selenium3脚本。解决自动化小白们最害怕的环境配置等问题,从最简单脚本开始 ,从最干净的环境开始,结果导向,一步步到自动化框架的实践过程。 所需工具: 1.IDE+JDK+浏览器 (可依实际项目自定义) 2.Selenium3驱动及jar包(第一个驱动是Selenium3中所必需) 步骤: 1.idea安装 ,下载好工具后以管理员身份运行,一路next即可 ,安装路径可默认...

Selenium3快速入门:如何编写第一个脚本Hello world!
文章 2017-11-12 来自:开发者社区

Selenium之脚本编写页面通用定位方法

上传图片方法 对于同一个页面上有多个上传组件的,一般都是封装在同一个上传控件中,所以无法单从该组件的某个属性值去定位该组件,否则只能上传到第一个组件。 但是通过定义集合,而后循环查找对应组件,则非常简单。查找到该控件后,定义数组存储要上传的文件路径,然后循环执行上传操作即可。 List<WebElement> files=driver.findElements(By.clas...

文章 2017-11-07 来自:开发者社区

Python结合selenium自动领取无忧币的脚本

 首先申明,我并没有使用此脚本来恶意领取无忧币,不要封我账号啊,呵呵,我记得以前在oschina上找到过一个可以领取无忧币的脚本,但是据说已经失恋了,最近看了点关于selenium的书,这个玩意是做web测试方面,据说很流弊,于是巴拉巴拉看了点,然后试着写了个脚本,看看能不能自动领取无忧币呢,呵呵,本人在此表明,次脚本只是学习使用,大家万勿恶意领取无忧币哦: 下面看看脚本吧,脚本自己参考...

Python结合selenium自动领取无忧币的脚本
文章 2017-07-10 来自:开发者社区

Selenium执行测试脚本稳定性的一些经验分享交流

关于工作中使用Selenium执行测试脚本稳定性的一些经验分享   公司的自动化WEB测试框架IATA已上线运行了一段时间,期间发现一些脚本稳定性的问题,与大家分享一下。   CASE执行游览器:ie firefox chrome   稳定性问题    一、在持续执行WEB自动化的过程中,如需持续执行脚本,比如持续跑脚本24小时,48小时,甚至一周时间。测试CASE会间歇性发生持续加载页面无响 ....

Selenium执行测试脚本稳定性的一些经验分享交流

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问