摘要:
使用XPath查找文本 另一个抽取XML树的文本内容是XPath,>>> print(html.xpath("string()")) # lxml.etree only!TEXTTAIL>>> print(html.xpath("//text()")) # lxml.etree only![’TEXT’, ’TAIL... 阅读全文
摘要:
lxml takes all the pain out of XML. Stephan Richter lxml是Python语言里和XML以及HTML工作的功能最丰富和最容易使用的库。lxml是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,大部分与熟知的ElementTree API兼容但比... 阅读全文
摘要:
处理弹出窗口在Selenium,弹出窗口是比较棘手的一个问题,下面谈谈利用Python怎么处理弹出窗口。最简单的方法:创建弹出窗口,然后使用get_all_window_names和select_window方法get_all_window_names(self): Returns the names of all windows that the browser knows about.sele... 阅读全文
摘要:
checkbox:使用check和is_checked方法代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--deftest_click_checkbox_with_ischecked(self):sel=self.seleniumsel.open(s... 阅读全文
摘要:
1. 检查标题代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--deftest_navigate_page_without_click_link(self):sel=self.seleniumsel.open(self.BASE_URL)sel.op... 阅读全文
摘要:
为了全面测试一个Web系统,我们需要与系统UI相交互并做出相应的断言。最常用的交互是通过selenium.py中以下方法来实现的:open(url):Opens an URL in the test frame. This accepts both relative and absolute URLs.click(locator): Clicks on a link, button, checkb... 阅读全文
摘要:
Selenium是thoughtworks公司的一个集成测试的强大工具,关于它的好处网络随处可以搜到,我就不一一介绍,在之前见到一个系列是Selenium Remote Control For Java,在这里模仿一下,主要以Python来实现。一是我比较喜欢用Python,二是刚好可以练手,熟悉熟悉Python开发Selenium RC脚本。What is Selenium?Selenium i... 阅读全文
摘要:
在Selenium RC的最新版本,已经可以支持Firefox3及以后的版本了,不过要注意语法(注意空格):self.selenium = selenium("localhost", 4444, "*firefox3 E:/Program Files/Mozilla Firefox/firefox.exe", self.URL) 阅读全文
摘要:
在应用程序中,通常使用配置文件定义一些参数。例如,数据库配置文件用于记录数据库的字符串连接,主机名,用户名,密码等信息。Windows的ini文件就是典型的配置文件,ini文件由多个块组成,每个块由多个配置项组成。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.... 阅读全文
摘要:
Python里里面有个platform模块,可以得到操作系统的相关信息import platformplatform.machine() # Returns the machine type, e.g. 'i386'platform.node() # Returns the computer's network nameplatform.platform(aliased=0, terse=0) #... 阅读全文