- 博客(6)
- 收藏
- 关注
翻译 selenium官方文档——6.页面对象
6.页面对象本章是页面对象设计模式的教程介绍。页面对象表示测试正在进行交互的Web应用程序用户界面中的区域。使用页面对象模式的好处:创建可在多个测试用例之间共享的可重用代码减少重复代码的数量如果用户界面发生更改,则修复程序只需要在一个位置进行更改6.1。测试用例这是一个测试用例,它在python.org网站上搜索一个单词并确保找到一些结果。import unittestfrom ...
2018-11-08 21:36:54
304
翻译 selenium官方文档——5.等待
5.等待目前,大多数Web应用程序都在使用AJAX技术。当浏览器加载页面时,该页面中的元素可能以不同的时间间隔加载。这使定位元素变得困难:如果DOM中尚未存在元素,则locate函数将引发ElementNotVisibleException异常。使用等待,我们可以解决这个问题。等待在执行的操作之间提供了一些松弛 - 主要是使用元素定位元素或任何其他操作。Selenium Webdriver提供...
2018-11-08 21:33:40
218
翻译 selenium官方文档——4.定位元素
4.定位元素有各种策略来定位页面中的元素。您可以使用最适合您的情况。Selenium提供了以下方法来定位页面中的元素:.find_element_by_id.find_element_by_name.find_element_by_xpath.find_element_by_link_text.find_element_by_partial_link_text.find_elemen...
2018-11-08 21:28:52
703
翻译 selenium官方文档——3.导航
你想要用WebDriver做的第一件事就是导航到一个链接。通常的方法是调用get方法:driver.get("http://www.google.com")onload在将控件返回到测试或脚本之前,WebDriver将等待页面完全加载(即 事件已触发)。值得注意的是,如果您的页面在加载时使用了大量AJAX,那么WebDriver可能不知道它何时完全加载。如果您需要确保这些页面已完全加载,那么...
2018-11-08 21:17:19
1116
翻译 selenium官方文档——2.入门
2.1。简单用法如果你已经安装了Selenium Python绑定,你可以像这样从Python开始使用它。from selenium import webdriverfrom selenium.webdriver.common.keys import Keysdriver = webdriver.Firefox()driver.get("http://www.python.org")...
2018-11-08 21:07:46
1904
翻译 selenium官方文档——1.安装
1.1。介绍Selenium Python绑定提供了一个简单的API,可以使用Selenium WebDriver编写功能/验收测试。通过Selenium Python API,您可以直观地访问Selenium WebDriver的所有功能。Selenium Python绑定提供了一个方便的API来访问Selenium WebDrivers,如Firefox,Ie,Chrome,Remote等...
2018-11-08 20:55:09
625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人