westy / pyseext Goto Github PK
View Code? Open in Web Editor NEWPython Selenium ExtJS - package for helping interact with an ExtJS application from Python using Selenium
License: MIT License
Python Selenium ExtJS - package for helping interact with an ExtJS application from Python using Selenium
License: MIT License
E.g. where have a class that extends combobox.
I feel it probably less common with other control types, but could be possible.
My gut feel is that rather than relying on xtypes I write a JS method that the python calls out to that determines whether a field instance is a subclass of a supplied type.
Need to be careful with text fields, since number fields (and others) extend them iirc.
Perhaps test to see whether can move the mouse to it, and if not call element.click rather than using actionchains?
Add ability to scroll through the window using a visible text in the window, so this allow me to check the content
Reported to pdoc here: pdoc3/pdoc#404
We have been trying to use these new libs in our current tests, they work fine when run locally but when we try and run them using the remote webdriver on our selenium grid they consistently fall over. Not sure what is causing this but our tests that just use the native selenium methods and wrappers around them do work when using remote WebDriver.
This is probably possible using the data versions of the methods, rather than text, but keeps coming up as an issue.
Needs something like an additional optional parameter to get a tree node by text, where has a parent with some other text (or maybe data).
Need for things like toast type messages
Straight forward bug. Am not returning the row for the index.
currently we have filtering using only textfield by searching for "Enter Filter Text..."], as some filtering has menuchecklist item to select.
In Asset transfers page I was using wait_to_click_row, to click on a row by passing data that has Boolean in it. Looked in the network tab in dev console, found - "convertToFundIsCommonShareClass: true" and passed data as dict {'convertToFundIsCommonShareClass': 'true'} and also tried {'convertToFundIsCommonShareClass': True} and still failing to click
When have a paged grid, a row you might want to click on could be (many) pages away.
Would be nice to be able to filter a grid using PySeExt.
an implementation needs to be made to allow us to get data from a row using a reference or anything, then we can use that data to assert and click on the row if it matches
As there were multiple tabs, we needed a new functionality or helper that could interact with tabs, performing actions such as
Can think of those at the moment, but will add them to this if needed.
Should use the mouse ot click the column names in the list by text.
Not sure what to do if scrolling is needed however...
Need to have an ability to check the menu items that are visible after right clicking on an item in tree panel. So something by passing the expected menu items to be enable could return true and unexpected to be returned false
In store_helper.py there is a "placeholder" for a method that checks the contents of a store. It would be great if this was developed so it could be used in scenarios where we want to check a combox only contains certain elements.
If it was to do what the idea said "Method that checks that the store contains the specified data, and optionally only the specified data." that would be ideal and would mean we could move away from having to use applitools for this scenario.
It would be nice to check the data that will passed into check_store_contains as in the order that was displayed in the UI, So would expect the data that was passed into need to match the order that was displayed in the UI.
This is a use case for checking view history, as certain actions needed to happen in an order or sequence.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.