Giter Club home page Giter Club logo

selite's People

Contributors

peter-kehl avatar

Watchers

James Cloos avatar

selite's Issues

Failure when initialising Selenium IDE

Allow us assist you and others efficiently

First, if you haven't read or followed
https://code.google.com/p/selite/wiki/Issues in detail, please do so. You
need to narrow the issue down to bare minimum. That will help you to
eliminate other causes and to demonstrate the issue as replicable.

If it happens without SeLite, too, identify the cause and report it in the
appropriate bug tracking system (of Firefox, Selenium IDE or a third
party). Also check https://code.google.com/p/selite/wiki/ThirdPartyIssues;
if it doesn't list the issue and it may affect others, add a comment with a
link to the issue you reported. If the problem occurs only with both SeLite
and third party or custom extensions, apply the following section.

Problems occurring only in highly specific or complex scenarios are
unlikely to affect wide audience and are harder to reproduce. They will
naturally attract less support attention and will take longer than more
common problems. You need to elaborate more on such issues than on simple
ones. Otherwise expect more delays and questions on clarifying the issue.

Out of the following list, identify components needed to duplicate the
problem and
* what versions?
* did you download Firefox extensions from their websites?
* if you got them via GIT, what branch and revision?
Enter components
* any SeLite extensions - please list
* Selenium IDE - release supported by SeLite or newer
* other Firefox extensions (with URLs)
* Firefox, if not a curent release then also
* url where you downloaded it from
* date when you downloaded it
* SQLite DB version (if applicable)
* OS, version and whether 32 or 64 bit

Attach the test case(s) and any user core extensions.

Provide a url to a public website for testing, or attach a cut down HTML.

Visit special Firefox url <i>about:config</i> and set option
devtools.chrome.enabled to true. Then close all Firefox tabs except for
one(s) that you're reproducing the issue in. Restart the Firefox. Reproduce
the error. Check Firefox menu > Tools > Web Developer > Browser Console.
Copy and paste the log here:

What steps will reproduce the problem?
1. Start Firefox version 32.0.3 with Selenium IDE and Selite extensions 
installed

What is the expected output? What do you see instead?

Be able to run tests with Selenium IDE, instead the following alert is shown: 
Failure when initialising Selenium IDE plugin [email protected]: 
Error: SeLiteSettings.Field("bootstrappedCoreExtensions) expects multivalued to 
be a boolean, if provided. 
Field@chrome://selite-settings/content/SeLiteSettings.js:235:9 
NonChoice@chrome://selite-settings/content/SeLiteSettings.js:286:5 
FileOrFolder@chrome://selite-settings/content/SeLiteSettings.js:567:5 
File@chrome://selite-settings/content/SeLiteSettings.js:600:5 
.preActivate@chrome://selite-extension-sequencer/content/extensions/extension-lo
ader.js -> 
jar:file:///Users/Chris%20Cernoch/Library/Application%20Support/Firefox/Profiles
/4tcp2swy.default/extensions/[email protected]!/chrome/content
/SeLiteExtensionSequencerManifest.js:14:1 
registerAddOns@chrome://selite-extension-sequencer/content/extensions/extension-
loader.js:130:25 
@chrome://selite-extension-sequencer/content/extensions/extension-loader.js:200:
13 safeCall@resource://gre/modules/AddonManager.jsm:168:5 
getAddonsByTypes_noMoreObjects@resource://gre/modules/AddonManager.jsm:2064:9 
AOC_callNext@resource://gre/modules/AddonManager.jsm:263:7 
getAddonsByTypes_concatAddons@resource://gre/modules/AddonManager.jsm:2059:11 
PL_getAddonsByTypes@resource://gre/modules/addons/PluginProvider.jsm:148:5 
callProvider@resource://gre/modules/AddonManager.jsm:194:5 
getAddonsByTypes_nextObject@resource://gre/modules/AddonManager.jsm:2057:1 
AOC_callNext@resource://gre/modules/AddonManager.jsm:269:7 
getAddonsByTypes_concatAddons@resource://gre/modules/AddonManager.jsm:2059:11 
LightweightThemeManager_getAddonsByTypes@resource://gre/modules/LightweightTheme
Manager.jsm:390:46 callProvider@resource://gre/modules/AddonManager.jsm:194:5 
getAddonsByTypes_nextObject@resource://gre/modules/AddonManager.jsm:2057:1 
AOC_callNext@resource://gre/modules/AddonManager.jsm:269:7 
getAddonsByTypes_concatAddons@resource://gre/modules/AddonManager.jsm:2059:11 
getAddonsByTypes_getVisibleAddons@resource://gre/modules/addons/XPIProvider.jsm:
3677:45 makeSafe/<@resource://gre/modules/addons/XPIProvider.jsm -> 
resource://gre/modules/addons/XPIProviderUtils.js:146:17 
asyncMap_gotValue@resource://gre/modules/addons/XPIProvider.jsm -> 
resource://gre/modules/addons/XPIProviderUtils.js:181:7 
asyncMap_callback@resource://gre/modules/addons/XPIProvider.jsm -> 
resource://gre/modules/addons/XPIProviderUtils.js:188:9 
completeAddon@resource://gre/modules/addons/XPIProvider.jsm -> 
resource://gre/modules/addons/XPIProviderUtils.js:135:5 
getAddon@resource://gre/modules/addons/AddonRepository.jsm:585:7 
this.AddonRepository.getCachedAddonByID<@resource://gre/modules/addons/AddonRepo
sitory.jsm:617:5 TaskImpl_run@resource://gre/modules/Task.jsm:282:13 
TaskImpl@resource://gre/modules/Task.jsm:247:3 
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 
getRepositoryAddon@resource://gre/modules/addons/XPIProvider.jsm -> 
resource://gre/modules/addons/XPIProviderUtils.js:137:3 
asyncMap_each@resource://gre/modules/addons/XPIProvider.jsm -> 
resource://gre/modules/addons/XPIProviderUtils.js:187:7 
asyncMap@resource://gre/modules/addons/XPIProvider.jsm -> 
resource://gre/modules/addons/XPIProviderUtils.js:185:3 
this.XPIDatabase.getAddonList/<@resource://gre/modules/addons/XPIProvider.jsm 
-> resource://gre/modules/addons/XPIProviderUtils.js:1071:9 
Handler.prototype.process@resource://gre/modules/Promise.jsm -> 
resource://gre/modules/Promise-backend.js:863:11 
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> 
resource://gre/modules/Promise-backend.js:742:7 

What would you like to achieve?

Please provide any additional information below.

Worked immediately prior to updating Firefox version from 32.0.1 to 32.0.3

Original issue reported on code.google.com by [email protected] on 25 Sep 2014 at 6:07

If a called script fails, then subsequent runs of any test case fail

If a called script fails, then subsequent runs of test cases fail. E.g.

Unexpected Exception: Error: globIdxValue must be a string Expecting type from 
within [string], but the actual type of the item is undefined. The item: 
undefined. fileName -> chrome://selite-misc/content/selite-misc.js, lineNumber 
-> 39, columnNumber -> 0).

Workaround: Restart Selenium IDE.

Original issue reported on code.google.com by peter.kehl on 3 Feb 2014 at 8:48

Don't use asserts in functions

For now, do not use asserts (assertElementPresent etc.) with SelBlocksGlobal. 
When an assert fails within a function call (functions defined with help of 
SelBlocksGlobal), it leaves the stack untidy. If you have to use an assert and 
it fails, you need to restart Selenium IDE.

Original issue reported on code.google.com by peter.kehl on 5 May 2014 at 6:16

Exit Confirmation Checker command appearing in Selenium IDE

Hi there.

I'm looking forward to using this plugin.

I have loaded the latest version - 0.07 and also all the latest versions of all 
the seLITE dependent components.

Extension Sequencer .39
Testcase Debug Context .73
Miscellaneous .8
Settings .48
Connection Manager .74
Commands .85
DB Objects .79

I've installed these and the browser has been restarted. All plugins show in 
Selenium IDE's OPTIONS --> OPTIONS --> PLUGIN list and none are red or indicate 
a problem.

To reproduce:
1. Open Firefox.
2. Open Selenium IDE.
3. Click into the table pane to edit a new command.
4. Type 'Exit' into the Command window.

Expected Result: "ExitConfirmationChecker" will be listed as a command.
Actual Result: No such command shows.

Am I misunderstanding how to use this?

Original issue reported on code.google.com by [email protected] on 5 Oct 2014 at 5:25

Attachments:

SelBlock Global > Not able to call function across the test cases within the same test suites

*Installed SeLite extensions: 
  - SeLite SelBlocks Global 0.99 
  - SeLite TestCase Debug Context 0.70 
  - SeLite Extension Sequencer 0.30 
*Selenium IDE - 2.5.0
*other Firefox extensions (with URLs)
 - SelBlocks (for Selenium IDE) 2.0.1 

* Firefox 27.0
* OS, version 64 bit

Steps to reproduce
1. Open up the sample test suite in 
selite-410d8ed7c063\drupal\test_suites_and_cases\create_user_suite.html
2. Play entire test suite via IDE


Expected result:
call ensureUnderWebRoot function successfully.

Error: Please refer to attached screenshot.

Original issue reported on code.google.com by yipfan.wong on 10 Apr 2014 at 7:31

Attachments:

Don't run a whole test suite. Run test case by test case. Breakpoints work, but then test case may not continue well.

That is due to complexity of Selenium control flow. It affects functionality 
provided by SelBlocksGlobal.

Highlighting of the selected test case and the actual selected (current) test 
case may be out of sync after your run a whole test case. If things don't 
behave as expected afterwards, select another test case and then select back 
the one you want to use.

Original issue reported on code.google.com by peter.kehl on 3 Feb 2014 at 8:47

SelBlocks Global > forXML error

Version is SelBlocks Global 1.03

When adding a forXml command, I receive the following error:
[error] Unexpected Exception: ReferenceError: assignment to undeclared variable 
testCasePath. 

What steps will reproduce the problem?
1. Create test case
2. add forXml command (for example forXML|test.xml)
3. add endForXml command
3. Run test case

Original issue reported on code.google.com by [email protected] on 18 Jul 2014 at 5:53

Don't use try/catch/finally in functions

try/catch/finally was ported from SelBlocks to SelBlocksGlobal, but it doesn't 
work there. Don't use it for now.

If you have to use try/catch/finally and there is an exception, you may have to 
restart Selenium IDE.

Original issue reported on code.google.com by peter.kehl on 5 May 2014 at 6:17

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.