A test browser for Zope and Plone.
Project description
ftw.testbrowser
ftw.testbrowser is a browser library for testing Plone web sites and applications. It integrations directly into Plone / Zope and uses lxml for parsing and querying pages. It supports all the basic features such as filling forms.
Links
Documentation: http://pythonhosted.org/ftw.testbrowser/
Main github project repository: https://github.com/4teamwork/ftw.testbrowser
Issue tracker: https://github.com/4teamwork/ftw.testbrowser/issues
Package on pypi: http://pypi.python.org/pypi/ftw.testbrowser
Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.testbrowser
Copyright
This package is copyright by 4teamwork.
ftw.testbrowser is licensed under GNU General Public License, version 2.
Changelog
1.4.0 (2013-12-27)
Deprecate normalized_text method, replace it with text property. The text property is more intuitive and easier to remember. The text property has almost the same result as normalized_text, but it represents <br/> and <p> with single and double newlines respectively. text is to be the lxml text property, which contained the raw, non-recursive text of the current node and is now available as raw_text property. [jone]
open_html: make debugging file contain passed HTML. [jone]
Sequence widget: implement custom form filling with label support and validation. [jone]
Sequence widget: add additional properties with inputs and options. [jone]
1.3.0 (2013-12-11)
Implement “query” method on autocomplete widget. [jone]
Implement form fill for z3cform datetime widget. [jone]
Fix setting attributes on nodes when wrapped with NodeWrapper. [jone]
Implement form fill for z3cform autocomplete widgets. [jone]
Implement form fill for z3cform sequence widgets. [jone]
Add webdav method for doing WebDAV requests with a ZServer. [jone]
1.2.0 (2013-11-24)
Add open_html method to browser object, allowing to pass in HTML directly. [jone]
1.1.0 (2013-11-07)
Add dexterity page object, refactor z3cform page object. [jone]
Add table nodes with helpers for table testing. [jone]
Merging “Nodes” lists returns a new “Nodes” list, not a “list”. [jone]
Show containing elements in string representation of “Nodes” list. [jone]
Fix direct child selection with CSS (node.css(“>tag”)). [jone]
Add a recursive option to normalized_text. [jone]
1.0.2 (2013-10-31)
When normalizing whitespaces, do also replace non-breaking spaces. [jone]
1.0.1 (2013-10-31)
Add first_or_none property to Nodes. [jone]
1.0.0 (2013-10-28)
Initial implementation. [jone]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ftw.testbrowser-1.4.0.zip.
File metadata
- Download URL: ftw.testbrowser-1.4.0.zip
- Upload date:
- Size: 69.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26d671d33dad2beb847362cb3f03e68bf3c36d90d135c12cafb2749a452e157a
|
|
| MD5 |
27d3d305d39e6d865677382233bb0d25
|
|
| BLAKE2b-256 |
1285f809ed5cde50ef73f7d6231b55d8d98c3c001b8c758fc7e59664a8eb94ac
|