原文:Python+Selenium练习(三十)- 获取页面元素的href属性

目标:通过Selenium获取页面元素的某一个属性。一个元素可能有多个属性,例如class,id,name,text,href,value等。 练习场景:找出当前页面的所有超链接。例:打印出百度首页所有包含href的元素的链接。 具体代码: coding utf import time from selenium import webdriver driver webdriver.Chrome ...

2020-04-07 14:50 0 2880 推荐指数:

查看详情

Python+Selenium练习(二十一)-获取页面元素大小

  测试某个控件是否和设计大小保存一致。   练习场景:百度首页【百度一下】按钮,打印出按钮的大小。 具体代码: # coding=utf-8 import time from selenium import webdriver # config url = "https ...

Mon Apr 06 19:06:00 CST 2020 0 911
Python+Selenium练习(十九)-获取元素上面的文字

  获取某个元素的text属性值,与预期值进行对比和匹配。   练习场景:在百度登录界面,不输入账号和密码的情况下,点击登录,出现提示“请您填写手机/邮箱/用户名”,抓取该描述与需求文档描述进行对比,如果匹配,测试通过,反之失败。 具体代码: # coding ...

Mon Apr 06 17:53:00 CST 2020 0 859
python+selenium获取元素属性内容值用来断言

1、先定位到元素 a=driver.find_element_by_class_name('Select_text') 2、在使用方法get_attribute a.get_attribute(参数)#该参数为属性名称 3、使用断言assertIn(a,b)断言 4、该方法可以获取 ...

Tue Jun 27 06:41:00 CST 2017 0 3475
python+selenium页面元素截图

页面元素截图,需执行如下步骤: 1)截图页面整张图片 2)定位页面元素位置 3)计算页面元素的left、top、right、bottom 解决方式: 1)直接将”显示设置“中的比例修改成”100%“ 2)driver.execute_script ...

Sun May 30 01:00:00 CST 2021 0 189
Python+Selenium练习篇之18-获取元素上面的文字

本文介绍如何通过Selenium方法来获取某一个元素的text属性值。在很多自动化测试脚本中,需要多次获取元素的text值,拿过来进行对比和匹配。例如,在一个登陆界面,如果不输入用户名和密码,直接点击登录,肯定会有相关错误提醒。这个错误,我们需要通过selenium抓取出来,和需求说明文档中的描述 ...

Thu Mar 21 21:27:00 CST 2019 0 2886
Python+Selenium练习篇之13-获取当前页面的URL

本文介绍如何通过webdriver方法获取当前测试页面的URL。获取当前URL有什么用处呢,一般URL可以帮助我们判断跳转的页面是否正确,或者URL中部分字段可以作为我们自动化测试脚本期待结果的一部分。 相关脚本代码如下: # coding=utf-8import timefrom ...

Fri Mar 15 02:37:00 CST 2019 0 7040
Python+Selenium练习篇之14-获取当前页面的title

前面文章介绍了如何获取当前页面的URL的值,本文介绍如何获取当前页面的title,这个也可以作为测试结果的依据,通过得到的title和预期的值对比,可以支持我们判断页面跳转正确。 相关脚本代码如下: # coding=utf-8import timefrom selenium import ...

Fri Mar 15 02:38:00 CST 2019 0 2310
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM