<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Harvey的博客]]></title><description><![CDATA[互相学习，共同成长]]></description><link>https://blog.youkuaiyun.com/HarveyYu2018</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HarveyYu2018]]></copyright><item><title><![CDATA[selenium官方文档——6.页面对象]]></title><link>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868904</link><guid>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868904</guid><author>HarveyYu2018</author><pubDate>Thu, 08 Nov 2018 21:36:54 +0800</pubDate><description><![CDATA[6.页面对象
本章是页面对象设计模式的教程介绍。页面对象表示测试正在进行交互的Web应用程序用户界面中的区域。
使用页面对象模式的好处：
创建可在多个测试用例之间共享的可重用代码
减少重复代码的数量
如果用户界面发生更改，则修复程序只需要在一个位置进行更改
6.1。测试用例
这是一个测试用例，它在python.org网站上搜索一个单词并确保找到一些结果。
import unittest
from ...]]></description><category></category></item><item><title><![CDATA[selenium官方文档——5.等待]]></title><link>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868844</link><guid>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868844</guid><author>HarveyYu2018</author><pubDate>Thu, 08 Nov 2018 21:33:40 +0800</pubDate><description><![CDATA[5.等待
目前，大多数Web应用程序都在使用AJAX技术。当浏览器加载页面时，该页面中的元素可能以不同的时间间隔加载。这使定位元素变得困难：如果DOM中尚未存在元素，则locate函数将引发ElementNotVisibleException异常。使用等待，我们可以解决这个问题。等待在执行的操作之间提供了一些松弛 - 主要是使用元素定位元素或任何其他操作。
Selenium Webdriver提供...]]></description><category></category></item><item><title><![CDATA[selenium官方文档——4.定位元素]]></title><link>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868761</link><guid>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868761</guid><author>HarveyYu2018</author><pubDate>Thu, 08 Nov 2018 21:28:52 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[selenium官方文档——3.导航]]></title><link>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868574</link><guid>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868574</guid><author>HarveyYu2018</author><pubDate>Thu, 08 Nov 2018 21:17:19 +0800</pubDate><description><![CDATA[你想要用WebDriver做的第一件事就是导航到一个链接。通常的方法是调用get方法：
driver.get(&quot;http://www.google.com&quot;)

onload在将控件返回到测试或脚本之前，WebDriver将等待页面完全加载（即 事件已触发）。值得注意的是，如果您的页面在加载时使用了大量AJAX，那么WebDriver可能不知道它何时完全加载。如果您需要确保这些页面已完全加载，那么...]]></description><category></category></item><item><title><![CDATA[selenium官方文档——2.入门]]></title><link>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868412</link><guid>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868412</guid><author>HarveyYu2018</author><pubDate>Thu, 08 Nov 2018 21:07:46 +0800</pubDate><description><![CDATA[2.1。简单用法
如果你已经安装了Selenium Python绑定，你可以像这样从Python开始使用它。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get(&quot;http://www.python.org&quot;)
...]]></description><category></category></item><item><title><![CDATA[selenium官方文档——1.安装]]></title><link>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868205</link><guid>https://blog.youkuaiyun.com/HarveyYu2018/article/details/83868205</guid><author>HarveyYu2018</author><pubDate>Thu, 08 Nov 2018 20:55:09 +0800</pubDate><description><![CDATA[1.1。介绍
Selenium Python绑定提供了一个简单的API，可以使用Selenium WebDriver编写功能/验收测试。通过Selenium Python API，您可以直观地访问Selenium WebDriver的所有功能。
Selenium Python绑定提供了一个方便的API来访问Selenium WebDrivers，如Firefox，Ie，Chrome，Remote等...]]></description><category></category></item></channel></rss>