def input_price_and_amount(browser, price, amount): sleep(5) TradingScreen(browser).find(TradingScreen.TRADING_BOX_PRICE).clear() TradingScreen(browser).find( TradingScreen.TRADING_BOX_PRICE).send_keys(price) TradingScreen(browser).find( TradingScreen.TRADING_BOX_AMOUNT).send_keys(amount)
def is_on_CRO_USDC_trading_page(browser): HomeScreen(browser).open() HomeScreen(browser).accept_cookies() HomeScreen(browser).find(HomeScreen.CRO_MARKET).click() try: HomeScreen(browser).find(HomeScreen.CRO_USDC).click() except: sleep(5) HomeScreen(browser).find(HomeScreen.CRO_USDC).click() assert 'CRO/USDC' in TradingScreen(browser).find( TradingScreen.DROP_DOWN_MENU).text
def should_be_on_trading_page(browser): # wait for page fully loaded sleep(5) TradingScreen(browser).find(TradingScreen.TRADE_BOX_LOGIN)
def should_have_total(browser, total): assert total in TradingScreen(browser).find( TradingScreen.TRADING_BOX_TOTAL).text
def click_order_history(browser): TradingScreen(browser).find(TradingScreen.ORDER_HISTORY).click()
def click_login(browser): TradingScreen(browser).find(TradingScreen.TRADE_BOX_LOGIN).click()
def should_have_trading_box(browser): TradingScreen(browser).find(TradingScreen.TRADING_BOX)
def should_have_trading_histroy(browser): TradingScreen(browser).find(TradingScreen.TRADING_HISTORY)
def should_have_order_list_box(browser): TradingScreen(browser).find(TradingScreen.ORDER_LIST_BOX)
def should_have_trading_view(browser): TradingScreen(browser).find(TradingScreen.TRADING_VIEW)