Olá, fiz a instalação do Freme Botcity(web), o codigo executa normal sem erro, porem o navegador esta abrindo muito grande que chega a ficar pra fora da tela.
Podem me ajudar PF.
@carlos Bem-vindo ao nosso fórum.
Você poderia dar mais detalhes de como seu código está?
Você pode tentar inserir um comando como:
self.maximize_window ou self.set_screen_resolution para definir uma dimensão que encaixe melhor com sua tela.
Mais detalhes dos comandos aqui: Display - BotCity
Obrigado por responder, eu so instalei o Frame e coloquei o caminho do ChromeDriver.
Abaixo as instalações que fiz
>>>python -m pip install --upgrade cookiecutter
>>>python -m cookiecutter https://github.com/botcity-dev/bot-python-template/archive/main.zip
>>>pip install -e + local do meu bot
segue como meu codigo esta.
from botcity.web import WebBot, Browser
# Uncomment the line below for integrations with BotMaestro
# Using the Maestro SDK
# from botcity.maestro import *
class Bot(WebBot):
def action(self, execution=None):
# Uncomment to silence Maestro errors when disconnected
# if self.maestro:
# self.maestro.RAISE_NOT_CONNECTED = False
# Configure whether or not to run on headless mode
self.headless = False
# Uncomment to change the default Browser to Firefox
self.browser = Browser.CHROME
# Uncomment to set the WebDriver path
self.driver_path = "./chromedriver.exe"
# Fetch the Activity ID from the task:
# task = self.maestro.get_task(execution.task_id)
# activity_id = task.activity_id
# Opens the BotCity website.
self.browse("https://www.botcity.dev")
# Uncomment to mark this task as finished on BotMaestro
# self.maestro.finish_task(
# task_id=execution.task_id,
# status=AutomationTaskFinishStatus.SUCCESS,
# message="Task Finished OK."
# )
# Wait for 10 seconds before closing
self.wait(10000)
# Stop the browser and clean up
self.stop_browser()
def not_found(self, label):
print(f"Element not found: {label}")
if __name__ == '__main__':
Bot.main()
*Edited by moderator: using code tag to wrap code.
Use o self.maximize_window
ou self.set_screen_resolution
após o self.browse(...)
.