2022年10月

  • Selenium添加Cookie来实现自动登录

    2年前 | 办公自动化 | by:磊落不羁 | 浏览:289
    Selenium添加Cookie来实现自动登录

    最近在学习写python的自动化脚本,但是发现测试工具打开之后的网页是没有用户自己打开浏览器时记录的cookie,简单来说也就是打开的网站不会自己登录,所以想要简单的实现下如何用cookie来登录总的来说分两步第一步获取你登录的cookie,以csdn为例driver = webdriver.Chrome() driver.get(&#

  • python3+selenium4自动化测试-切换窗口与iframe

    2年前 | 办公自动化 | by:磊落不羁 | 浏览:80
    python3+selenium4自动化测试-切换窗口与iframe

    在自动化测试过程中,有时后会遇到元素定位方式没有问题,但是依旧抛出无法找到元素的异常的问题,通常情况下,如果元素定位没有问题,但还是无法找到元素,则可能是由于当前焦点不在指定页面或iframe导致的,以下将对两种情况分别进行说明1、切换窗口比如我们现在有这样一个需求,进入百度首页后,点击新闻,然后在新闻页面的搜索框输入selenium而使用selenium要

  • python3+selenium4自动化测试-显式等待、隐式等待与强制等待

    2年前 | 办公自动化 | by:磊落不羁 | 浏览:93

    在进行自动化测试时,对元素的操作通常都是比较迅速的,而有时会由于页面元素加载需要时间,或页面遮罩未及时关闭导致操作元素失败,这时,就需要用到等待,所谓等待,就是等待元素满足指定条件再执行后续操作,这在测试中对保证成功执行测试通常是非常有用的,常用的等待方式有3种,分别为隐式等待 显示等待 强制等待下面将对3种等待方式逐一说明1、隐式等待设置隐式等待后,w

  • python3+selenium4自动化测试-元素常用操作

    2年前 | 办公自动化 | by:磊落不羁 | 浏览:100

    在做自动化测试时,我们启动浏览器访问指定页面,定位到想要的元素之后,则需要对元素进行一系列操作,以实现模拟功能测试时对页面的操作与结果判断,元素常用的操作有输入内容:send_keys()鼠标点击:click()获取元素可见文本:text清空输入框:clear()获取属性值:get_attribute()判断元素是否启用编辑:is_enabled()判断元素

  • python3+selenium4自动化测试-元素定位之find_elements()、层级定位与selenium4相对定位

    2年前 | 办公自动化 | by:磊落不羁 | 浏览:140
    python3+selenium4自动化测试-元素定位之find_elements()、层级定位与selenium4相对定位

    1、find_elements()上一篇介绍了定位单个元素的find_element,使用find_element定位元素时,如果存在多个满足定位条件的元素,将只能得到满足条件的第一个元素,而要得到所有满足条件的元素,则可以使用find_elements()方法find_elements()方法获取元素的方式与find_element()方法完全一致,不同之

  • python3+selenium4自动化测试-浏览器常用基本操作-基础篇

    2年前 | 办公自动化 | by:磊落不羁 | 浏览:132
    python3+selenium4自动化测试-浏览器常用基本操作-基础篇

    1、打开指定的网页地址我们使用selenium进行自动化测试时,打开浏览器之后,第一步就是让浏览器访问我们指定的地址,可使用get方法实现from selenium import webdriver driver = webdriver.Edge() driver.get('https://www

  • python3+selenium4自动化测试-元素定位之find_element()

    2年前 | 办公自动化 | by:磊落不羁 | 浏览:364
    python3+selenium4自动化测试-元素定位之find_element()

    学习selenium自动化测试,如何使用WebDriver在页面上准确的查找到要操作的元素是最基本的技术之一,以百度搜索为例,我们要想使用selenium完成搜索操作,打开浏览器进入百度首页后的第一件事,就是找到我们要操作的元素,如文字输入框、百度一下按钮等而要想完成元素定位,Selenium WebDriver为我们提供了多种元素选择器,其中,定位单个元素

  • 解决 layui 弹出层(弹框)一闪而过就消失的问题 (转载)

    2年前 | HTML+CSS | by:磊落不羁 | 浏览:55

    本人遇到问题:使用layer.open()弹出页面层,出现弹框闪跳以下就消失,检查代码无误后在网上发现大神的解析,醍醐灌顶,问题已解决。原文如下:在页面中,layer的弹出框,不管是layer.alert,还是layer.msg等等,都会出现一闪而过的问题,研究发现,总结如下原因一:在页面中使用了form表单,把button按钮放在了form中,在这种情况下

  • ThinkPHP6.0在phpstorm添加查询构造器和模型的代码提示

    2年前 | thinkphp6 | by:磊落不羁 | 浏览:92

    ThinkPHP6.0升级后  使用查询构造器和模型都没有了提示原因是tp6源码中没有添加注释找到Model.php* @method Query where(mixed $field, string $op = null, mixed $condi

1

TOP