def browser_init(context): """ :param context: Behave context """ chrome_options = webdriver.ChromeOptions() chrome_options.add_argument("--incognito") context.driver = webdriver.Chrome(chrome_options=chrome_options) # BrowserStack # desired_capabilities = { # "os": "OS X", # "os_version": "Catalina", # "browser": "Safari", # "browser_version": "13.0", # "resolution": "1600x1200", # "name": "Bstack-[Python] Sample Test" # } # desired_capabilities = { # "os": "Windows", # "os_version": "10", # "browser": "Chrome", # "browser_version": "80", # "resolution": "1600x1200", # "name": "Bstack-[Python] Sample Test Chrome 1" # } # url = f"http://*****:*****@hub-cloud.browserstack.com/wd/hub" # context.driver = webdriver.Remote(url, desired_capabilities = desired_capabilities) # context.driver = EventFiringWebDriver(webdriver.Chrome(chrome_options=chrome_options), MyListner()) context.driver.maximize_window() context.driver.implicitly_wait(5) context.app = Application(context.driver) context.wait = WebDriverWait(context.driver, 15)
def apply_now(): form = ApplicationForm() if form.validate_on_submit(): # TODO: Save the form to db application = Application( provider=int(form.provider.data), first_name=form.first_name.data, last_name=form.last_name.data, dob=form.dob.data, address=form.address.data, housing_type=form.housing_type.data, email=form.email.data, phone=form.phone.data, phone_type=form.phone_type.data, ssn=form.ssn.data, income=form.income.data, initial_purchase=form.initial_purchase_amt.data, ) db.session.add(application) db.session.commit() flash('Your application has been submitted successfully.') return redirect(url_for('index')) # Default invalid provider ID (will get caught in form validation) provider = -1 if 'provider' in request.args: provider = int(request.args['provider']) return render_template('apply.html', form=form, provider=provider, title="Apply Now")
def get_app(self): return Application([ (r"/api/v1/event-setting", EventSettingHandler, dict( auth_compare_func=lambda x, y: x == 'admin' and y == '123456', wechat_event_setting=self.wechat_event_setting)) ])
def main(): # Get current directory try: current_dir = os.path.dirname(os.path.abspath(__file__)) except: import sys current_dir = os.path.dirname(os.path.abspath(sys.executable)) # disable autoreload and timeout_monitor cherrypy.engine.autoreload.unsubscribe() cherrypy.engine.timeout_monitor.unsubscribe() # Static content config app = Application() static_config = { '/': { 'tools.staticdir.root': current_dir, 'tools.staticdir.on': True, 'tools.staticdir.dir': './content', 'tools.sessions.on': True, 'tools.sessions.storage_type': "File", 'tools.sessions.storage_path': './data/sessions', 'tools.sessions.timeout': 10, 'tools.encode.on': True, 'tools.encode.encoding': "utf-8", 'error_page.403': app.error_page_403, 'error_page.404': app.error_page_404, 'request.error_response': app.handle_error } } # Mount static content handler root_o = cherrypy.tree.mount(app, '/', static_config) # suppress traceback-info cherrypy.config.update({'request.show_tracebacks': False}) # Start server cherrypy.engine.start() cherrypy.engine.block()
def main(): tornado.options.parse_command_line() app = Application() app.load() server = HTTPServer(app) server.listen(3000, '127.0.1.4') tornado.ioloop.IOLoop.current().start()
def app(request, config): global fixture browser = request.config.getoption("--browser") web_config = load_config(request.config.getoption("--target"))["web"] if fixture is None or not fixture.is_valid(): fixture = Application(browser=browser, base_url=web_config['baseUrl'], config=config) return fixture
def get_app(self): return Application([ (r"/api/v1/getAccessToken", TokenHandler, dict(wechat_access_token_provider=self.mock_provider, token_request_validator=live800.TokenRequestValidator( 'token'))) ])
def get_app(self): return Application([ (r"/api/v1/menu", MenuHandler, dict( auth_compare_func=lambda x, y: x == 'admin' and y == '123456', wechat_client=self.mock_client, wechat_access_token_provider=self.mock_provider)) ])
def main(): # options.logging = "warning"debug message # options.log_file_prefix = config.log_path tornado.options.parse_command_line() app = Application(urls, **config.settings) http_server = tornado.httpserver.HTTPServer(app) http_server.listen(options.port) tornado.ioloop.IOLoop.current().start()
def run_widget(widget): import sys import traceback import compile_ui compile_ui.ui() compile_ui.resource() app = Application(sys.argv, widget) sys.excepthook = traceback.print_exception sys.exit(app.exec_())
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome() context.driver.maximize_window() context.driver.implicitly_wait(4) context.app = Application(context.driver)
def browser_init(context): context.driver = webdriver.Chrome(executable_path='./chromedriver') # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox(executable_path='./geckodriver') context.driver.maximize_window() context.driver.implicitly_wait(4) context.app = Application(context.driver) context.driver.wait = WebDriverWait(context.driver, 10)
def main(): app = Application(sys.argv) try: rc = app.exec_() except Exception: rc = 1 finally: stop_event.set() print("set stop_event") sys.exit(rc)
def before_scenario(context, scenario): desired_capabilities = { "deviceName": "Pixel 2 API 26", "platformName": "Android", "version": "8.0+", "app": "/Users/rubanenko.sergii/PycharmProjects/WikiApp/app_binary/Calculator.apk" } context.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_capabilities=desired_capabilities) context.driver.implicitly_wait(5) context.app = Application(context.driver)
def setUp(self): """ This method activates the flask testing config flag, which disables error catching during request handling. The testing client always provided an interface to the application. :return: """ app.testing = True self.app = app.test_client() self.application = Application() app.secret_key = "sdgsdgsjbdvskdxljvs"
def before_scenario(context, scenario): desired_capabilities = { "platformName": "Android", "platformVersion": "9", "deviceName": "Android Emulator", "app": "/Users/dariasamarets/Workspace/Appium-Automation/Automate-Calculator/app_binaries/Calculator_v7.8 (271241277)_apkpure.com.apk", } context.driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_capabilities=desired_capabilities) context.app = Application(context.driver) context.driver.implicitly_wait(10)
def before_scenario(context, scenario): desired_capabilities = { "platformName": "Android", "platformVersion": "10", "deviceName": "Android Emulator", "app": "D:\\Projects\\BoxingTime\\app_binaries\\Boxing Timer.apk" } context.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_capabilities=desired_capabilities) context.driver.implicitly_wait(5) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome() # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() context.driver.maximize_window() context.app = Application(context.driver) context.driver.wait = WebDriverWait(context.driver, 15)
def before_scenario(context, scenario): caps = { "platformName": "Android", "platformVersion": "10", "deviceName": "Android Emulator", "app": Application.app_dir() } context.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_capabilities=caps) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome( executable_path='/Users/romanshcherbakov/Downloads/chromedriver') # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() context.driver.maximize_window() context.driver.implicitly_wait(4) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome() context.driver.maximize_window() context.driver.implicitly_wait(5) # 10 sec changed to 3 sec since 10 sec is too long time context.driver.wait = WebDriverWait(context.driver, 3) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.chrome_instance = webdriver.Chrome() # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() context.chrome_instance.maximize_window() context.chrome_instance.implicitly_wait(4) context.app = Application(context.chrome_instance)
def main(): """Method used to set the game output to either terminal or PyGame.""" choice = {"1": "cli", "2": "pygame"} output = input( "How do you want to play the game?\n1: Terminal\n2: PyGame\nChoice: ") if output not in choice: main() else: app = Application(choice[output]) app.run()
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome() # context.browser = webdriver.Safari() #context.driver = webdriver.Firefox(executable_path = 'C:\geckodriver\geckodriver.exe') context.driver.wait = WebDriverWait(context.driver, 25) context.driver.maximize_window() context.driver.implicitly_wait(5) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome(executable_path='C:\Vallikannu\Learning\Automation\Chromedriver\chromedriver.exe') # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() context.driver.maximize_window() context.driver.implicitly_wait(4) # context.driver.wait = WebDriverWait(context.driver, 15) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome(executable_path='/Users/username/Automation/python-selenium-automation/chromedriver') # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() context.driver.maximize_window() context.driver.implicitly_wait(4) context.app = Application(context.driver) context.driver.wait = WebDriverWait(context.driver, 15)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome(executable_path='/Users/hasnainchaudhry/AUTOMATION/python-selenium-automation/chromedriver') # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() # H.W. #7 - Part #0.) - - Repeat everything I coded during the class. context.driver.maximize_window() context.driver.implicitly_wait(4) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome(executable_path=r"C:\Users\nurdi\Downloads\chromedriver_win32\chromedriver.exe") # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() # context.driver.maximize_window() context.driver.implicitly_wait(5) context.driver.wait = WebDriverWait(context.driver, 10) context.app = Application(context.driver)
def main(argv, prog=''): """ main """ # get arguments from command-line args, unprocessed_argv = parse_arguments(argv, prog) # create and initialize application object app = Application() app.set_args(args) # run application app.run() return 0
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome( executable_path= 'C:\Program Files\Git\Automation\Automation\python-selenium-automation\chromedriver.exe' ) # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() context.app = Application(context.driver) context.driver.maximize_window() context.driver.implicitly_wait(4)