├── .gitignore ├── CHANGES.md ├── LICENSE ├── README.md ├── docs └── debug_video.png ├── kwola ├── __init__.py ├── bin │ ├── __init__.py │ ├── benchmark_neural_network.py │ ├── create_kros3_experiment.py │ ├── full_internal_test_suite.py │ ├── initialize.py │ ├── install_proxy_cert.py │ ├── main.py │ ├── rapid_local_test_suite.py │ ├── regenerate_charts.py │ ├── reset.py │ ├── run_multiple.py │ ├── run_test_step.py │ ├── run_train_step.py │ ├── test_chromedriver.py │ ├── test_ffmpeg.py │ ├── test_installation.py │ ├── test_javascript_rewriting.py │ ├── test_neural_network.py │ ├── train_agent.py │ └── website_check.py ├── components │ ├── __init__.py │ ├── agents │ │ ├── DeepLearningAgent.py │ │ ├── SymbolMapper.py │ │ ├── TraceNet.py │ │ └── __init__.py │ ├── environments │ │ ├── WebEnvironment.py │ │ ├── WebEnvironmentSession.py │ │ └── __init__.py │ ├── managers │ │ ├── TestingManager.py │ │ ├── TestingStepManager.py │ │ ├── TrainingManager.py │ │ └── __init__.py │ ├── plugins │ │ ├── __init__.py │ │ ├── base │ │ │ ├── ProxyPluginBase.py │ │ │ ├── TestingStepPluginBase.py │ │ │ ├── TrainingStepPluginBase.py │ │ │ ├── WebEnvironmentPluginBase.py │ │ │ └── __init__.py │ │ └── core │ │ │ ├── CreateLocalBugObjects.py │ │ │ ├── GenerateAnnotatedVideos.py │ │ │ ├── GenerateDebugVideos.py │ │ │ ├── HTMLRewriter.py │ │ │ ├── JSRewriter.py │ │ │ ├── LogSessionActionExecutionTimes.py │ │ │ ├── LogSessionRewards.py │ │ │ ├── PrecomputeSessionsForSampleCache.py │ │ │ ├── RecordAllPaths.py │ │ │ ├── RecordBranchTrace.py │ │ │ ├── RecordCursorAtAction.py │ │ │ ├── RecordDotNetRPCErrors.py │ │ │ ├── RecordExceptions.py │ │ │ ├── RecordFitness.py │ │ │ ├── RecordLogEntriesAndLogErrors.py │ │ │ ├── RecordNetworkErrors.py │ │ │ ├── RecordPageHTML.py │ │ │ ├── RecordPageURLs.py │ │ │ ├── RecordScreenshots.py │ │ │ ├── __init__.py │ │ │ └── common.py │ ├── proxy │ │ ├── BrowserFirewall.py │ │ ├── DotNetRPCErrorTracer.py │ │ ├── JSRewriteProxy.py │ │ ├── NetworkErrorTracer.py │ │ ├── PathTracer.py │ │ ├── ProxyProcess.py │ │ ├── RewriteProxy.py │ │ ├── UserAgentTracer.py │ │ └── __init__.py │ └── utils │ │ ├── __init__.py │ │ ├── asyncthreadfuture.py │ │ ├── charts.py │ │ ├── debug_video.py │ │ ├── deunique.py │ │ ├── email.py │ │ ├── file.py │ │ ├── regex.py │ │ ├── retry.py │ │ └── video.py ├── config │ ├── __init__.py │ ├── config.py │ ├── logger.py │ └── prebuilt_configs │ │ ├── extra_small.json │ │ ├── large.json │ │ ├── medium.json │ │ ├── pure_random.json │ │ ├── small.json │ │ ├── standard_experiment.json │ │ └── testing.json ├── datamodels │ ├── ActionMapModel.py │ ├── BugModel.py │ ├── CustomIDField.py │ ├── DiskUtilities.py │ ├── EncryptedStringField.py │ ├── ExecutionSessionModel.py │ ├── ExecutionSessionTraceWeights.py │ ├── ExecutionTraceModel.py │ ├── LockedFile.py │ ├── ResourceModel.py │ ├── ResourceVersionModel.py │ ├── TestingStepModel.py │ ├── TrainingSequenceModel.py │ ├── TrainingStepModel.py │ ├── TypingActionConfiguration.py │ ├── __init__.py │ ├── actions │ │ ├── BaseAction.py │ │ ├── ClearFieldAction.py │ │ ├── ClickTapAction.py │ │ ├── RightClickAction.py │ │ ├── ScrollingAction.py │ │ ├── TypeAction.py │ │ ├── WaitAction.py │ │ └── __init__.py │ └── errors │ │ ├── BaseError.py │ │ ├── DotNetRPCError.py │ │ ├── ExceptionError.py │ │ ├── HttpError.py │ │ ├── LogError.py │ │ └── __init__.py ├── diagnostics │ ├── __init__.py │ ├── test_chromedriver.py │ ├── test_ffmpeg.py │ ├── test_installation.py │ ├── test_javascript_rewriting.py │ └── test_neural_network.py ├── errors │ └── __init__.py ├── images │ ├── clear.png │ ├── clear.svg │ ├── click.png │ ├── click.svg │ ├── scroll.png │ ├── scroll.svg │ ├── type.png │ └── type.svg ├── tasks │ ├── ManagedTaskSubprocess.py │ ├── RunTestingStep.py │ ├── RunTrainingStep.py │ ├── TaskProcess.py │ ├── TrainAgentLoop.py │ └── __init__.py └── tests │ ├── __init__.py │ ├── test_deunique_string.py │ ├── test_end_to_end.py │ ├── test_html_saver.py │ ├── test_rewrite_proxy.py │ └── test_training_loop.py ├── package.json └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/README.md -------------------------------------------------------------------------------- /docs/debug_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/docs/debug_video.png -------------------------------------------------------------------------------- /kwola/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/__init__.py -------------------------------------------------------------------------------- /kwola/bin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/__init__.py -------------------------------------------------------------------------------- /kwola/bin/benchmark_neural_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/benchmark_neural_network.py -------------------------------------------------------------------------------- /kwola/bin/create_kros3_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/create_kros3_experiment.py -------------------------------------------------------------------------------- /kwola/bin/full_internal_test_suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/full_internal_test_suite.py -------------------------------------------------------------------------------- /kwola/bin/initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/initialize.py -------------------------------------------------------------------------------- /kwola/bin/install_proxy_cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/install_proxy_cert.py -------------------------------------------------------------------------------- /kwola/bin/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/main.py -------------------------------------------------------------------------------- /kwola/bin/rapid_local_test_suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/rapid_local_test_suite.py -------------------------------------------------------------------------------- /kwola/bin/regenerate_charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/regenerate_charts.py -------------------------------------------------------------------------------- /kwola/bin/reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/reset.py -------------------------------------------------------------------------------- /kwola/bin/run_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/run_multiple.py -------------------------------------------------------------------------------- /kwola/bin/run_test_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/run_test_step.py -------------------------------------------------------------------------------- /kwola/bin/run_train_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/run_train_step.py -------------------------------------------------------------------------------- /kwola/bin/test_chromedriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/test_chromedriver.py -------------------------------------------------------------------------------- /kwola/bin/test_ffmpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/test_ffmpeg.py -------------------------------------------------------------------------------- /kwola/bin/test_installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/test_installation.py -------------------------------------------------------------------------------- /kwola/bin/test_javascript_rewriting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/test_javascript_rewriting.py -------------------------------------------------------------------------------- /kwola/bin/test_neural_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/test_neural_network.py -------------------------------------------------------------------------------- /kwola/bin/train_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/train_agent.py -------------------------------------------------------------------------------- /kwola/bin/website_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/bin/website_check.py -------------------------------------------------------------------------------- /kwola/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/__init__.py -------------------------------------------------------------------------------- /kwola/components/agents/DeepLearningAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/agents/DeepLearningAgent.py -------------------------------------------------------------------------------- /kwola/components/agents/SymbolMapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/agents/SymbolMapper.py -------------------------------------------------------------------------------- /kwola/components/agents/TraceNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/agents/TraceNet.py -------------------------------------------------------------------------------- /kwola/components/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/agents/__init__.py -------------------------------------------------------------------------------- /kwola/components/environments/WebEnvironment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/environments/WebEnvironment.py -------------------------------------------------------------------------------- /kwola/components/environments/WebEnvironmentSession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/environments/WebEnvironmentSession.py -------------------------------------------------------------------------------- /kwola/components/environments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/environments/__init__.py -------------------------------------------------------------------------------- /kwola/components/managers/TestingManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/managers/TestingManager.py -------------------------------------------------------------------------------- /kwola/components/managers/TestingStepManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/managers/TestingStepManager.py -------------------------------------------------------------------------------- /kwola/components/managers/TrainingManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/managers/TrainingManager.py -------------------------------------------------------------------------------- /kwola/components/managers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kwola/components/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kwola/components/plugins/base/ProxyPluginBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/base/ProxyPluginBase.py -------------------------------------------------------------------------------- /kwola/components/plugins/base/TestingStepPluginBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/base/TestingStepPluginBase.py -------------------------------------------------------------------------------- /kwola/components/plugins/base/TrainingStepPluginBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/base/TrainingStepPluginBase.py -------------------------------------------------------------------------------- /kwola/components/plugins/base/WebEnvironmentPluginBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/base/WebEnvironmentPluginBase.py -------------------------------------------------------------------------------- /kwola/components/plugins/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kwola/components/plugins/core/CreateLocalBugObjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/CreateLocalBugObjects.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/GenerateAnnotatedVideos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/GenerateAnnotatedVideos.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/GenerateDebugVideos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/GenerateDebugVideos.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/HTMLRewriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/HTMLRewriter.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/JSRewriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/JSRewriter.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/LogSessionActionExecutionTimes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/LogSessionActionExecutionTimes.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/LogSessionRewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/LogSessionRewards.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/PrecomputeSessionsForSampleCache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/PrecomputeSessionsForSampleCache.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordAllPaths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordAllPaths.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordBranchTrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordBranchTrace.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordCursorAtAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordCursorAtAction.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordDotNetRPCErrors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordDotNetRPCErrors.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordExceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordExceptions.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordFitness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordFitness.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordLogEntriesAndLogErrors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordLogEntriesAndLogErrors.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordNetworkErrors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordNetworkErrors.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordPageHTML.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordPageHTML.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordPageURLs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordPageURLs.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/RecordScreenshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/RecordScreenshots.py -------------------------------------------------------------------------------- /kwola/components/plugins/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kwola/components/plugins/core/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/plugins/core/common.py -------------------------------------------------------------------------------- /kwola/components/proxy/BrowserFirewall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/BrowserFirewall.py -------------------------------------------------------------------------------- /kwola/components/proxy/DotNetRPCErrorTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/DotNetRPCErrorTracer.py -------------------------------------------------------------------------------- /kwola/components/proxy/JSRewriteProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/JSRewriteProxy.py -------------------------------------------------------------------------------- /kwola/components/proxy/NetworkErrorTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/NetworkErrorTracer.py -------------------------------------------------------------------------------- /kwola/components/proxy/PathTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/PathTracer.py -------------------------------------------------------------------------------- /kwola/components/proxy/ProxyProcess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/ProxyProcess.py -------------------------------------------------------------------------------- /kwola/components/proxy/RewriteProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/RewriteProxy.py -------------------------------------------------------------------------------- /kwola/components/proxy/UserAgentTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/UserAgentTracer.py -------------------------------------------------------------------------------- /kwola/components/proxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/proxy/__init__.py -------------------------------------------------------------------------------- /kwola/components/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kwola/components/utils/asyncthreadfuture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/asyncthreadfuture.py -------------------------------------------------------------------------------- /kwola/components/utils/charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/charts.py -------------------------------------------------------------------------------- /kwola/components/utils/debug_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/debug_video.py -------------------------------------------------------------------------------- /kwola/components/utils/deunique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/deunique.py -------------------------------------------------------------------------------- /kwola/components/utils/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/email.py -------------------------------------------------------------------------------- /kwola/components/utils/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/file.py -------------------------------------------------------------------------------- /kwola/components/utils/regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/regex.py -------------------------------------------------------------------------------- /kwola/components/utils/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/retry.py -------------------------------------------------------------------------------- /kwola/components/utils/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/components/utils/video.py -------------------------------------------------------------------------------- /kwola/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/__init__.py -------------------------------------------------------------------------------- /kwola/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/config.py -------------------------------------------------------------------------------- /kwola/config/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/logger.py -------------------------------------------------------------------------------- /kwola/config/prebuilt_configs/extra_small.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/prebuilt_configs/extra_small.json -------------------------------------------------------------------------------- /kwola/config/prebuilt_configs/large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/prebuilt_configs/large.json -------------------------------------------------------------------------------- /kwola/config/prebuilt_configs/medium.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/prebuilt_configs/medium.json -------------------------------------------------------------------------------- /kwola/config/prebuilt_configs/pure_random.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/prebuilt_configs/pure_random.json -------------------------------------------------------------------------------- /kwola/config/prebuilt_configs/small.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/prebuilt_configs/small.json -------------------------------------------------------------------------------- /kwola/config/prebuilt_configs/standard_experiment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/prebuilt_configs/standard_experiment.json -------------------------------------------------------------------------------- /kwola/config/prebuilt_configs/testing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/config/prebuilt_configs/testing.json -------------------------------------------------------------------------------- /kwola/datamodels/ActionMapModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/ActionMapModel.py -------------------------------------------------------------------------------- /kwola/datamodels/BugModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/BugModel.py -------------------------------------------------------------------------------- /kwola/datamodels/CustomIDField.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/CustomIDField.py -------------------------------------------------------------------------------- /kwola/datamodels/DiskUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/DiskUtilities.py -------------------------------------------------------------------------------- /kwola/datamodels/EncryptedStringField.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/EncryptedStringField.py -------------------------------------------------------------------------------- /kwola/datamodels/ExecutionSessionModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/ExecutionSessionModel.py -------------------------------------------------------------------------------- /kwola/datamodels/ExecutionSessionTraceWeights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/ExecutionSessionTraceWeights.py -------------------------------------------------------------------------------- /kwola/datamodels/ExecutionTraceModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/ExecutionTraceModel.py -------------------------------------------------------------------------------- /kwola/datamodels/LockedFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/LockedFile.py -------------------------------------------------------------------------------- /kwola/datamodels/ResourceModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/ResourceModel.py -------------------------------------------------------------------------------- /kwola/datamodels/ResourceVersionModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/ResourceVersionModel.py -------------------------------------------------------------------------------- /kwola/datamodels/TestingStepModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/TestingStepModel.py -------------------------------------------------------------------------------- /kwola/datamodels/TrainingSequenceModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/TrainingSequenceModel.py -------------------------------------------------------------------------------- /kwola/datamodels/TrainingStepModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/TrainingStepModel.py -------------------------------------------------------------------------------- /kwola/datamodels/TypingActionConfiguration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/TypingActionConfiguration.py -------------------------------------------------------------------------------- /kwola/datamodels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/__init__.py -------------------------------------------------------------------------------- /kwola/datamodels/actions/BaseAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/actions/BaseAction.py -------------------------------------------------------------------------------- /kwola/datamodels/actions/ClearFieldAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/actions/ClearFieldAction.py -------------------------------------------------------------------------------- /kwola/datamodels/actions/ClickTapAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/actions/ClickTapAction.py -------------------------------------------------------------------------------- /kwola/datamodels/actions/RightClickAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/actions/RightClickAction.py -------------------------------------------------------------------------------- /kwola/datamodels/actions/ScrollingAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/actions/ScrollingAction.py -------------------------------------------------------------------------------- /kwola/datamodels/actions/TypeAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/actions/TypeAction.py -------------------------------------------------------------------------------- /kwola/datamodels/actions/WaitAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/actions/WaitAction.py -------------------------------------------------------------------------------- /kwola/datamodels/actions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/actions/__init__.py -------------------------------------------------------------------------------- /kwola/datamodels/errors/BaseError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/errors/BaseError.py -------------------------------------------------------------------------------- /kwola/datamodels/errors/DotNetRPCError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/errors/DotNetRPCError.py -------------------------------------------------------------------------------- /kwola/datamodels/errors/ExceptionError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/errors/ExceptionError.py -------------------------------------------------------------------------------- /kwola/datamodels/errors/HttpError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/errors/HttpError.py -------------------------------------------------------------------------------- /kwola/datamodels/errors/LogError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/errors/LogError.py -------------------------------------------------------------------------------- /kwola/datamodels/errors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/datamodels/errors/__init__.py -------------------------------------------------------------------------------- /kwola/diagnostics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kwola/diagnostics/test_chromedriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/diagnostics/test_chromedriver.py -------------------------------------------------------------------------------- /kwola/diagnostics/test_ffmpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/diagnostics/test_ffmpeg.py -------------------------------------------------------------------------------- /kwola/diagnostics/test_installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/diagnostics/test_installation.py -------------------------------------------------------------------------------- /kwola/diagnostics/test_javascript_rewriting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/diagnostics/test_javascript_rewriting.py -------------------------------------------------------------------------------- /kwola/diagnostics/test_neural_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/diagnostics/test_neural_network.py -------------------------------------------------------------------------------- /kwola/errors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/errors/__init__.py -------------------------------------------------------------------------------- /kwola/images/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/images/clear.png -------------------------------------------------------------------------------- /kwola/images/clear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/images/clear.svg -------------------------------------------------------------------------------- /kwola/images/click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/images/click.png -------------------------------------------------------------------------------- /kwola/images/click.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/images/click.svg -------------------------------------------------------------------------------- /kwola/images/scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/images/scroll.png -------------------------------------------------------------------------------- /kwola/images/scroll.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/images/scroll.svg -------------------------------------------------------------------------------- /kwola/images/type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/images/type.png -------------------------------------------------------------------------------- /kwola/images/type.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/images/type.svg -------------------------------------------------------------------------------- /kwola/tasks/ManagedTaskSubprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tasks/ManagedTaskSubprocess.py -------------------------------------------------------------------------------- /kwola/tasks/RunTestingStep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tasks/RunTestingStep.py -------------------------------------------------------------------------------- /kwola/tasks/RunTrainingStep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tasks/RunTrainingStep.py -------------------------------------------------------------------------------- /kwola/tasks/TaskProcess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tasks/TaskProcess.py -------------------------------------------------------------------------------- /kwola/tasks/TrainAgentLoop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tasks/TrainAgentLoop.py -------------------------------------------------------------------------------- /kwola/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tasks/__init__.py -------------------------------------------------------------------------------- /kwola/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tests/__init__.py -------------------------------------------------------------------------------- /kwola/tests/test_deunique_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tests/test_deunique_string.py -------------------------------------------------------------------------------- /kwola/tests/test_end_to_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tests/test_end_to_end.py -------------------------------------------------------------------------------- /kwola/tests/test_html_saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tests/test_html_saver.py -------------------------------------------------------------------------------- /kwola/tests/test_rewrite_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tests/test_rewrite_proxy.py -------------------------------------------------------------------------------- /kwola/tests/test_training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/kwola/tests/test_training_loop.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/package.json -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genixpro/kwola/HEAD/setup.py --------------------------------------------------------------------------------