Selenium Page Object Generator

Selenium Page Object Generator

Selenium Page Object Generator
Selenium Page Object Generator
Selenium Page Object Generator

热度 3166

当前版本 1.3.1
插件大小 334KiB
所属分类 开发者工具
更新时间 2018年4月7日
Chrome store open chrome web store
随机推荐 阿里云服务器2核2G 99元/1年(续费同价!)

Selenium Page Object Generator插件简介

Selenium Page Object Generator(扩展包名:epgmnmcjdhapiojbohkkemlfkegmbebb)由 开发,最新版本1.3.1 于 2018年4月7日 更新。 Selenium Page Object Generator 属于开发者工具分类。

🌹 这个应用程序可以在 ChromeFK 或 Google Chrome 网上应用商店进行下载。 ChromeFK上的所有插件扩展文件都是原始文件,并且 100% 安全,下载速度快。
A nimble flexible Selenium Page Object Model generat to improve agile testing process velocity.Selenium Page Object Generator浏览器扩展插件属于开发者工具分类。此应用程序可以在ChromeFK或Google Chrome网上应用商店进行下载。 ChromeFK上的所有插件扩展文件都是原始文件,并且 100% 安全,下载速度快。

Selenium Page Object Generator插件描述

Selenium Page Object Generat is an essential tool to improve your wkflow. It will generate Page Object Model on active Chrome tab with a single click, provided that all the options  template are configured. The generated Page Object Model will be saved to preconfigured Chrome download folder. It strives to reduce manual involvement, but manual tweak still recommended.

The template is using Hlebars.js expression, a clean logicless semantic templating language.

This is an early BETA release, it expected to have rough edges,  limited functionality. It currently suppt 3 different targets: Java, C#,  Robot Framewk.

*** "Reste to Facty Options" required to take advantage of latest changes ***

F me infmation on how to use the generated Page Object file:

Java: https://code.google.com/p/selenium/wiki/PageFacty#The

C#: http://relevantcodes.com/pageobjectspagefactydesignpatternsinselenium/#post5229

Robot Framewk: http://robotframewk.g/robotframewk/latest/RobotFramewkUserGuide.html#takingresourcefilesintouse

Suppt Chrome 40  later versions.

Disclaimer: Running Selenium Page Object Generat on somebody elses web page may  may not be illegal. Selenium Page Object Generat is intended f the use of any individual  entity on their own web page f the purpose of creating Page Object Model,  the Selenium Page Object Generat auth will take no responsibility if it is put to any other use.

Version 1.3.1
* Fixes potential security vulnerabilities

Version 1.3.0
* Bugfixes  remove potential security vulnerabilities

Version 1.2.10
* Bugfixes

Version 1.2.9
* Bugfixes

Version 1.2.8
* Bugfixes

Version 1.2.7
* Cleanups

Version 1.2.6
* Bug fixes
* Offline suppt

Version 1.2.5
* Bug fixes

Version 1.2.4
* Bug fixes

Version 1.2.3
* Bug fixes

Version 1.2.2
* Employ me strategies to get label text
* Remove redundant equal sign in Robot Framewk template
* Bug fixes  follow static analysis results

Version 1.2.1
* Add rating link in share section
* Popup will open in the middle of the screen
* Generate button stay disabled on hover
* Bug fixes  follow static analysis results

Version 1.2.0
* Consider node attribute as a possible element select
* HTML decode attribute value
* Add message listener once
* Allow longer text in the documentation
* Add radio button value in attribute collection
* Remove radio button argument from operation
* Templates adjustment
* Add fallback mechanism f Options button
* Code restructure

Version 1.1.2
* Employ better  broader mechanism to get label text

Version 1.1.1
* Cancel default action on Options button click
* Rearrange object deep copy to die gracefully
* Use me specific CSS select base on siblings  element type
* Consider element value f input button  submit f label text
* Adjust wding f root select

Version 1.1.0
* Change default visibility to all (visible  hidden elements)
* Add textarea suppt
* Add suppt f email, number, search, tel,  url input type
* Add different approach to get element text me reliably
* Add suppt f label without identifier
* Add suppt f prefixed element type
* Add reste to facty settings
* Add AngularJS locats option f test framewk that has suppt f it
* Add option to limit the page area that one would like to generate from
* Fix page object namespace that get dropped off from file name  generated page object
* Robot Framewk template adjustments
* Add me documentation on generated page object f class instance return
* Fix C# XML documentation fmat

Version 1.0.5
* Fixed page name initial validation
* Faster popup load

Version 1.0.4
* Responsive layout adjustment
* Swapped "Options"  "Settings" wding
* Page name validation will be run on popup load,
   this will make Page Name me obvious as a required field
* Mail sharer now suppt both native mail client  webbased client

Version 1.0.3
* Changed wding f "Model Name" to "Page Name"
* Changed wding f "Target Name" to "Destination Page Name"
* Changed wding f "Me Options" link to "Settings" button
* Added share via email

Version 1.0.2
* Validate text visibility with viewpt consideration
* Remove redundant infmation from generated CSS select
* Removed all special characters from variable  method name
* Cleanups
* Bug fixes

Version 1.0.1
* Initial product launch
                                

Selenium Page Object Generator插件离线安装方法

1.首先用户点击谷歌浏览器右上角的自定义及控制按钮,在下拉框中选择设置。

2.在打开的谷歌浏览器的扩展管理器最左侧选择扩展程序或直接输入:chrome://extensions/

3.找到自己已经下载好的Chrome离线安装文件xxx.crx,然后将其从资源管理器中拖动到Chrome的扩展管理界面中,这时候用户会发现在扩展管理器的中央部分中会多出一个”拖动以安装“的插件按钮。

4.下载 Selenium Page Object GeneratorChrome插件v1.3.1版本到本地。

5.勾选开发者模式,点击加载已解压的扩展程序,将文件夹选择即可安装插件。

注意:最新版本的chrome浏览器直接拖放安装时会出现“程序包无效CRX-HEADER-INVALID”的报错信息,参照这篇文章即可解决

历史版本

(如何离线安装?)
版本号 文件大小 下载

Selenium-Page-Object-Generator(1.3.1)

334KiB 城通网盘