摘要:
本文来学习下如何通过Selenium方法,设置符合不同测试场景浏览器窗口大小。例如,你有一台机器,最大支持1366*768,你完全可以利用这个机器测试不同分辨率下的场景。 相关测试脚本代码如下: # coding=utf-8import timefrom selenium import webdri 阅读全文
posted @ 2019-03-14 18:41
BlackTest
阅读(2519)
评论(0)
推荐(0)
摘要:
前面文章介绍了如何获取当前页面的URL的值,本文介绍如何获取当前页面的title,这个也可以作为测试结果的依据,通过得到的title和预期的值对比,可以支持我们判断页面跳转正确。 相关脚本代码如下: # coding=utf-8import timefrom selenium import webd 阅读全文
posted @ 2019-03-14 18:38
BlackTest
阅读(4984)
评论(0)
推荐(0)
摘要:
本文介绍如selenium方法打开一个新的tab,我们知道在浏览器里,我们按住 ctrl+ t 就可以新打开一个tab。所以我们学习如何利用webdriver中send_key 的方法去触发ctrl+t的效果。我们利用火狐浏览器来演示。 相关代码如下: 主要是调用了keys模块下相关方法,可以通过这 阅读全文
posted @ 2019-03-14 18:38
BlackTest
阅读(1463)
评论(0)
推荐(0)
摘要:
本文介绍如何通过webdriver方法获取当前测试页面的URL。获取当前URL有什么用处呢,一般URL可以帮助我们判断跳转的页面是否正确,或者URL中部分字段可以作为我们自动化测试脚本期待结果的一部分。 相关脚本代码如下: # coding=utf-8import timefrom selenium 阅读全文
posted @ 2019-03-14 18:37
BlackTest
阅读(13775)
评论(0)
推荐(0)
摘要:
本文来介绍上如何,利用webdriver中的方法来演示浏览器中地址栏旁边的前进和后退功能。 相关脚本代码如下: # coding=utf-8import timefrom selenium import webdriver driver = webdriver.Chrome()driver.maxi 阅读全文
posted @ 2019-03-14 18:36
BlackTest
阅读(780)
评论(0)
推荐(0)
摘要:
本文介绍,如何通过webdriver方法获取浏览器的版本号。看起来这个功能很鸡肋,不管怎么说,还是学习下,特别是在发送自动化测试报告的时候,还是可以通过这个方法来告诉别人,执行过的脚本是通过什么浏览器,什么版本跑的吧。 相关脚本代码如下: # coding=utf-8import timefrom 阅读全文
posted @ 2019-03-14 18:36
BlackTest
阅读(1978)
评论(0)
推荐(0)
摘要:
阅读全文
阅读全文
posted @ 2019-03-14 18:35
BlackTest
阅读(27552)
评论(0)
推荐(0)
摘要:
在前面的基础篇的最后一篇,我们用到了输入字符和点击按钮这样的操作。用send_keys()来输入字符串到文本输入框这样的页面元素,用click()来点击页面上支持点击的元素。有时候,我们需要清除一个文本输入框内的文字,然后重新输入新的字符串,那边清除这个方法如何实现呢。 调用webdriever中c 阅读全文
posted @ 2019-03-14 18:34
BlackTest
阅读(1905)
评论(0)
推荐(0)
摘要:
前面介绍了,XPath, id , class , link text, partial link text, tag name, name 七大元素定位方法,本文介绍webdriver支持的最后一个方法:by_css。css和XPath类似,也需要掌握一些语法,才能写出正确的,完整的css选择表达 阅读全文
posted @ 2019-03-14 18:34
BlackTest
阅读(853)
评论(0)
推荐(0)
摘要:
本文介绍如何通过节点中name的值来定位这个web元素。还是来看百度首页搜索输入框,通过name的值来定位。 相关脚本代码: # coding=utf-8 from selenium import webdriver driver = webdriver.Chrome()driver.maximiz 阅读全文
posted @ 2019-03-14 18:29
BlackTest
阅读(1363)
评论(0)
推荐(0)

浙公网安备 33010602011771号