Wanderhalleylee commited on
Commit
b52582e
·
verified ·
1 Parent(s): 8790ffe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -0
app.py CHANGED
@@ -1138,6 +1138,26 @@ async def type_text(request: dict, token: str = Depends(verify_token)):
1138
 
1139
  url_before = driver.current_url
1140
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1141
  special_keys = {
1142
  '\uE004': Keys.TAB, '\uE00C': Keys.ESCAPE,
1143
  '\uE007': Keys.ENTER, '\uE003': Keys.BACKSPACE,
 
1138
 
1139
  url_before = driver.current_url
1140
 
1141
+ # Tratar SELECT_ALL (Ctrl+A)
1142
+ if text == "SELECT_ALL":
1143
+ from selenium.webdriver.common.action_chains import ActionChains
1144
+ actions = ActionChains(driver)
1145
+ actions.key_down(Keys.CONTROL).send_keys('a').key_up(Keys.CONTROL).perform()
1146
+ time.sleep(0.3)
1147
+ screenshot = None
1148
+ try:
1149
+ screenshot = driver.get_screenshot_as_base64()
1150
+ except Exception:
1151
+ pass
1152
+ return {
1153
+ "success": True,
1154
+ "typed": True,
1155
+ "screenshot": screenshot,
1156
+ "url": driver.current_url,
1157
+ "title": driver.title
1158
+ }
1159
+
1160
+
1161
  special_keys = {
1162
  '\uE004': Keys.TAB, '\uE00C': Keys.ESCAPE,
1163
  '\uE007': Keys.ENTER, '\uE003': Keys.BACKSPACE,